求虚拟语气练习题答案

一.用动词的适当形式填空。

1.If we __________(take) the other road, we might have arrived here in time for the meeting.

2.—The weather has been very hot and dry.

—Yes. If it had rained even a drop, things would be much better now! And my vegetables__________ (grow) much better.

3.Had I devoted more energy to my study instead of being crazy about Internet games,I _____________ (sit) in a comfortable office now.

题太多一次发不完,待会儿会追问

第1个回答  2020-03-10
英语虚拟语气选择题时态问题 检举 | 2012-7-23 19:36 提问者: hello琳琳5277
| 浏览次数:12次you look so tired ,it is time you__
A go to sleep
B went to sleep
C go to bed
D went to bed
这只可以用过去时么?
答:请记住一个重要句型:
It is (high) time (that) sb. did sth. (It is (high) time (that) sb. should do sth.)
表示:某人该做某事了。( 是某人该做某事的时候了)
=It is time for sb. to do sth.
因为这个句型中的从句谓语动词用了奇怪的过去时(/ should+V),所以将它编入了虚拟语气中(表示一种愿望,名至所归)。
不过,请记住,第二种表达法中的should是不可以省略的。这与虚拟语气10动词(insist, suggest, advise, demand 等等)中的宾语从句是不一样的。
所以本题不能选AC。
另外, go to bed 与go to sleep的区别,很多人都是很清楚。主要是后者。
前者表示“上床去睡觉”,后者不是“去睡觉”,而是“入睡、进入睡眠状态”,这里的to 是介词,sleep是名词,相信很多人误以为是不定式to sleep, 表示“去”的目的。这是错误的。
所以本题的最佳选择是D。
译:你看上去很累了。你该去睡觉了。
相似回答