虚拟语气的练习题

Should it rain, the crops _____ .

A. would be saved B. would have been saved

C. will be saved D. had been saved

这题为什么选A? should可以表示“万一”,那么下雨就可能是真实条件,为什么不选C呢?万一下雨,庄家能被救到,下雨这个条件可以看做真实条件啊。。。。

What should we do if it _____ tomorrow?

A. should snow B. would snow C. snow D. will snow
这题选A,同问为什么!!天哪,该死的虚拟语气啊!

最后还有这题,--- “What will you do during the summer holiday?”

--- “I don’t know, but it’s high time _____ something.”

A. I’m deciding B. I’ll decide C. I decided D. I decide
为什么选C呢??为什么不选D啊!从句should+原型。。。
可是在从句中should不是可以省略吗??为什么要用动词过去式而不是动词原型呢?我指第三题
另外第一二题我也知道是跟将来事实相反,但是为什么这两句不可以被看成是真实条件句呢?

第一题:

与将来事实相反
条件句结构:
动词用过去式
were to 加动词原形
should 加动词原形
主句结构
should+动词原形
would+动词原形

第二题同一

第三题:

It is time that+主语+should+动词原形
It is time that+主语+动词过去式

都是一些死的语法,确实很头痛的,呵呵。希望对你有用。

should如果可以省略,你觉得
It is time that+主语+should+动词原形
It is time that+主语+动词过去式
上面两句会不会有矛盾?

其实,这些语法的东西,基本套框框。
工作后你会发现没什么用的。
只是学生时代考试有用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-13
第一题:是省略if的虚拟条件句,要到装。真实条件句无此用法。
第二题:你一翻译就出来了:假如明天下雪的话我们该怎么办?只是假设。
第三题:虚拟语气中有两种情况受should不能省略:
1.与将来是是相反的条件句里
2.It is (high) time that 过去式/should +动词原形
第2个回答  2013-03-29
第一题,省略了条件句的if, 把should提前进行倒装,为对将来情况的假设,那么主句应该是should/would/could/might加V;又因为是被动语态,所以选A。
第二题,对将来的条件假设,条件句用should加v,或动词过去式,或were to 加V。只能选A
第三题,it is (high)time 后动词或者1:过去式,或者should加v,should不能省,只能选C
相似回答