虚拟语气
1.Look at the trouble I am in! If only I _______ your advice.
A.followed B.would follow
C.had followed D.should follow
2.It is 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
3. _______ be sent to work there
A.Who do you suggest B.Who do you suggest that should
C.Do you suggest who should D.Do you suggest whom should
4. How I wish every family a large house with a beautiful garden!
A.has B.had C.will have D.had had
5.He hesitated for a moment before kicking the ball, otherwise he _______ a goal.
A.had scored B.scored
C.would score D.would have scored
6. What would have happened _______, as far as the river bank
A.Bob had walked farther B.if Bob should walk farther
C.had Bob walked farther D.if Bob walked farther
7.Yesterday Jane walked away from the discussion.Otherwise, she _______ something she would regret later.
A.had said B.said
C.might say D.might have said
8. When a pencil is partly in a glass of water, it looks as if it _______.
A.breaks B.has broken
C.were broken D.had been broken
●答案解析
1.答案:C
解析:if从句中的谓语动词是虚拟语气,表示如果听了"你"的劝告,"我"就不会有那么多麻烦.
2.答案:B
解析:根据句意和I would be doing可以判断这是虚拟语气.at the age of seven是表示过去的时间状语,if从句中的谓语要用had not fallen,表示对过去情况的假设.
3.答案:A
解析:suggest后接宾语从句时,从句的谓语动词要用should do sth./ be done或do / be done.
4.答案:B
解析:wish后接宾语从句,表示现在时,宾语从句的谓语要用一般过去时.
5.答案:D
解析: otherwise常与虚拟语气连用,表示过去发生的事要用would have scored.在踢球前他犹豫了一会儿,否则他就会射中球门.
6.答案:C
解析:根据主句的谓语动词would have happened,可以断定要用虚拟语气中.当条件状语从句中的if省略时,要倒装.如果鲍勃走得远一点,走到岸边,会发生什么事呢
7.答案:D
解析:otherwise否则,说明事情没有发生过.由此可判断出要用虚拟语气(might have said sth.).昨天珍在讨论中间离开了.否则她将可能说一些她以后会后悔的话.
8.答案:C
解析:as if引导的从句常用虚拟语气.表示现在用一般过去时,如果是动词be,无论主语是单数还是复数一律用were.表示过去用过去完成时;表示将来用过去将来时.