1. --John went to the hospital alone. --If he me about it, I would have gone with him.

1. --John went to the hospital alone.
--If he       me about it, I would have gone with him.
A. should tell      B. tells       C. told       D. had told   
2. If we ______ the other road, we might have arrived here in time for the meeting.   
A. take    B. had taken    C. took     D. have taken
3. --Could you tell me how to do this exercise?
--Well, if you _____ to the teacher carefully yesterday, you _____ how to do it now.
A. had listened; would know   B. listened; would have know
C. would listen; know   D. has listened; knew
4. This printer is of good quality. If it ________ break down within the first year, we would repair it at our expense.
A. would         B. should        C. could         D. might
5. ______ fired, your health care and other benefits will not be immediately cut off.
A. Would you be    B. Should you be C. Could you be   D. Might you be
6. --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 _____ .
A. wouldn't die    B. didn't die   C. hadn't died     D. wouldn't have died
7. It’s hard for me to imagine what I would be doing today if I ______ in love, at the age of seven, with the Melinda Cox Library in my hometown.
A. wouldn’t have fallen B. had not fallen  C. should fall      D. were to fall
8. If it were not for the fact that she ______ sing, I would invite her to the party.
A. couldn’t       B. shouldn’t      C. can’t      D. might not
9. We wouldn’t have called a taxi yesterday if Harold __________us a ride home.
A. didn’t offer B. wouldn’t offer C. hasn’t offered D. hadn’t offered
10. If we _______ adequate preparations, the conference wouldn’t have been so successful.
A. haven’t made B. wouldn’t make C. didn’t make D. hadn’t made

1. D。句意为“约翰自己去医院了。如果他告诉我这件事情,我就会和他一起去医院。根据句意可知主从句都表示与过去事实相反,故if虚拟条件句使用过去完成时。
2. B。根据主句的谓语动词形式might have arrived可知题干是与过去事实相反,故if虚拟条件句用过去完成时。
3. A。根据语境答语应为事实相反的假设,因此要用虚拟语气,注意if条件从句是与过去事实相反,而主句是与现在事实相反。因此主从句时态应区别对待。
4. B。句意:这种打印机质量优良。如果它在第一年出了毛病,我们将无偿维修。if虚拟条件句表示与将来事实相反,从句谓语有三种形式选用:一是一般过去时,二是使用were to do,三是should+动词原形。本句是第三种情况。
5. B。if虚拟条件句中,省略if后从句采用部分倒装语序,即把助动词were, had或情态动词should提至句首。本句表示与将来事实相反,从句使用should do,故B项正确。
6. D。由句意可知此处是一种虚拟,表示与过去事实相反的假设,故主句用would/ could/ might/ should +have done。
7. B。句意为:如果不是我在七岁时爱上家乡的Melinda Cox图书馆的话,很难想象今天的我会是什么样子。从句描述的是与过去事实相反的事情,故用过去完成时。
8. C。句意为:如果不是因为她不会唱歌的事实,我会邀请她来参加那次聚会的。that从句为同位语从句,描述的是事实,故用陈述语气。
9. D。在虚拟条件句中,表示与过去事实相反的情况,从句用过去完成时。
10. D。在虚拟条件句中,表示与过去事实相反的情况,从句用过去完成时,主句用would have done的形式。句意:如果我们没有做好充分的准备,会议就不会这样成功。
 
留言与评论(共有 0 条评论)
   
验证码: