if从句中将时态统统往后退一级。比如与过去相反,就用过去完成;与现在相反,用过去时(be动词用were),与将来相反,用过去将来。而主句与过去相反就用would或should have done,与现在相反或与将来相反,就用would或should do
第8题,与现在相反,主句直接用would do
第9,麻烦已经有了,如果当时听你的建议,是与过去相反,if从句用过去完成
11是虚拟语气的省略是,原句是if i had known her name,与过去相反,主句用would或should have done
12A中将should省略,B中应该不用加that。you是主语,suggest 是谓语,who是宾语,而后面的that should be sent to work there是定语,说明who,而事实上,who就有somebody that的意思了,后面又有一个that就重复了。
13could have(done)意为本可以做而没有做,说明并没有回家,与过去相反就用过去完成
15 it is necessary that 结构的句子中,谓语用(should)+do
16 would rather sb did sth
17 错综句,没浇花是过去的,但不会像这个样子却是与现在相反,用would或should do
18 should have done意为本应该做而没有做
19 as if/though 与现在相反用过去时,与过去相反,就用过去完成,表将来可能性不大,用would+do 本题中好像是多年的老友与过去相反
20 与15题相似
第八题要注意时态Today
20题D???你别骗我!!!
找老师。