虛擬語(yǔ)氣
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從句中的謂語(yǔ)動(dòng)詞是虛擬語(yǔ)氣,表示如果聽(tīng)了"你"的勸告,"我"就不會(huì)有那么多麻煩.
2.答案:B
解析:根據(jù)句意和I would be doing可以判斷這是虛擬語(yǔ)氣.at the age of seven是表示過(guò)去的時(shí)間狀語(yǔ),if從句中的謂語(yǔ)要用had not fallen,表示對(duì)過(guò)去情況的假設(shè).
3.答案:A
解析:suggest后接賓語(yǔ)從句時(shí),從句的謂語(yǔ)動(dòng)詞要用should do sth./ be done或do / be done.
4.答案:B
解析:wish后接賓語(yǔ)從句,表示現(xiàn)在時(shí),賓語(yǔ)從句的謂語(yǔ)要用一般過(guò)去時(shí).
5.答案:D
解析: otherwise常與虛擬語(yǔ)氣連用,表示過(guò)去發(fā)生的事要用would have scored.在踢球前他猶豫了一會(huì)兒,否則他就會(huì)射中球門.
6.答案:C
解析:根據(jù)主句的謂語(yǔ)動(dòng)詞would have happened,可以斷定要用虛擬語(yǔ)氣中.當(dāng)條件狀語(yǔ)從句中的if省略時(shí),要倒裝.如果鮑勃走得遠(yuǎn)一點(diǎn),走到岸邊,會(huì)發(fā)生什么事呢
7.答案:D
解析:otherwise否則,說(shuō)明事情沒(méi)有發(fā)生過(guò).由此可判斷出要用虛擬語(yǔ)氣(might have said sth.).昨天珍在討論中間離開(kāi)了.否則她將可能說(shuō)一些她以后會(huì)后悔的話.
8.答案:C
解析:as if引導(dǎo)的從句常用虛擬語(yǔ)氣.表示現(xiàn)在用一般過(guò)去時(shí),如果是動(dòng)詞be,無(wú)論主語(yǔ)是單數(shù)還是復(fù)數(shù)一律用were.表示過(guò)去用過(guò)去完成時(shí);表示將來(lái)用過(guò)去將來(lái)時(shí).