几个虚拟语态的问题
问题描述:
几个虚拟语态的问题
1.the guard at the gate insisted that everybody __ the rules.
A.obeys B.ovey C.will obey D.would obey
2.If there were no subjunctive mood,English___ much easier.
A.will be B.would have been C.could have been D.would be
3.If my lawyer__ here last Saturday,he __ me from going
A.had been ,would have prevented B.had been ,would prevent
答案是DAB 但是我不知道为什么
答
1insist+从句时,从句谓语用(should)+ v原形.should可省略.
2答案应为D,主句虚拟将来,应该用would be.
3答案应为A,从句和主句都虚拟过去.从句退一格用过去完成时,主句用would(should)+ 现在完成时.
虚拟语气分为从句和主句,从句和主句又各自分为虚拟过去,虚拟现在,虚拟将来三种情况.语法书上有各情况的表格,一目了然,可以去看下.
insist属于词法的特殊情况,类似的有表示建议、命令、请求的几个词---advice,demand,suggest,etc.
我确定我的解释是正确的.