分类: 新概念英语 |
虚拟语气的练习题
1 He suggested that the
meeting
2 What would have happened if
you
3 It is strange that
he
4 I wish
I
5 It’s high time
he
6
7 Galileo insisted that the
earth
8 I was very busy yesterday, otherwise
I
9
10 ---Why didn’t you come to the party yesterday?
1. A
这几天一直很忙,一些朋友都有留言想让我写出选择正确答案的原因.今天终于抽出时间,我把上面各题所选择的答案的原因写出来.希望对大家有所帮助.
1.A 在suggest(建议), demand(要求),
order(命令), propose(建议), insist(坚持要做), command(命令),
request(要求), desire(希望)等动词后的宾语从句中,谓语动词用
“(should)+动词原形”,表示建议,要求,命令等。注:
2.A 与过去事实相反从句用had+动词过去分词 主句用would(could/should/might)+have过去分词
3.B 虚拟语气在主语从句中的用法。
在“It is important (strange, natural, necessary)
4.D 表示对过去情况的虚拟:从句动词用 had+过去分词。
5.B 在It is time (that) …; I’d rather (that)…句型中从句的谓语动词常用动词的过去式表示虚拟语气,意思是“该干某事了,时间已经有些晚了”“我宁愿/希望”。
6.A 用 “may+动词原形”表示祝愿,但愿,此时may须置于句首(多用于正式文体中)。
7.C 当suggest表示暗示,主语为something;insist表示坚持观点时,后接的宾语从句当用真实语气
8.D 有时条件从句中的动作和结果与主句中的动作,发生的时间不一致,这时动作的形式应根据它所表示的时间加以调整。在这里,后面的主句是表示与过去时间的虚拟语气,所以选D. would have come
9.D 在if引导的表示虚拟的条件状语从句中,常可以省略if,将had, were或should提至句首。与过去事实相反。
10.D 用排除法。这句不是虚拟语气,而是陈述句。A.答复与句子的意思不相符.B.would后面要接上动词,不能直接答would C.had后面也要加上一个动词来回答.所以答案只有D是正确的.