和谐英语

您现在的位置是:首页 > 英语语法 > 虚拟语气

正文

虚拟语气考点训练(附详解)

2017-01-20来源:和谐英语

 

 

【答案详解】

1. B。It’s time you did 为 It’s time you thanked Aunt Lucy for her present 之略。按照英语语法,it’s time 后从句通常要用过去式。

2. D。这是otherwise 引出的含蓄虚拟语气,再根据前面的 hesitated 可进一步知道这是与过去事实相反的虚拟语气,由此可推知答案选 D。

3. C。if only 意为“要是……就好了”,其后的句子谓语要用虚拟语气,同时根据 as the doctor instructed 中的过去时态可知从句是与过去事实相反,故选 C。

4. B。or(否则), otherwise, but等连词常表示虚拟条件。此题是与过去事实相反的情况,主句谓语用would have +过去分词。

5. A。wish后的宾语从句的谓语要用过去式表示虚拟语气。spent是过去式,所以wish是表示与过去事实相反的情况,从句谓语用“had+过去分词”。

6. C。此处as if从句表示与现在事实相反的情况。

7. A。Were it not for… = If it were not for…,其意为“要不是因为……”,为与现在事实相反的虚拟条件句,所以主句中谓语动词用 would be。

8. A wish 后的宾语从句的谓语要用过去式表示虚拟语气。Spent 是过去式,所以 wish 从句是表示与过去事实相反的情况,从句谓语用“had +过去分词”。

9. A would come earlier 是与过去事实相反的虚拟语气,而后面分句表示的是事实:当时我的确不知道……,所以用一般过去时。

10. A 在表示“建议”的 advise 等后的宾语从句的谓语用“(should +)动词原形”。insist 表示“坚持认为”讲时,它的宾语从句的谓语不用虚拟语气。

11. C。因为 that 从句是 suggestion 的同位语,应当用“(should +) 动词原形”表示虚拟语气;又因 the students 与 give 是被动关系,所以选 be given。

12. B。根据上文的语境可知句中的 or 隐含有一个虚拟的条件,即 or=if I didn’t forget where I read the article(要是我没忘记我在哪儿读过这篇文章的话——但事实上忘了)。