Unit 4 Learning efficiently
a. had scored b. scored c. would score d. would have scored
解析:從邏輯的角度看,轉折副詞otherwise后面總是要接虛擬語氣。該句中hesitated是過去時態,故選d。
4. mr. white _____ at 8:30 for the meeting, but he didn’t show up. (廣西)
a. should have arrived b. should arrive
c. should have had arrived d. should be arriving
解析:8:30就應到達,但是現在還沒有出現。should含有輕微的指責意。故選a。
5. –i’ll tell mary about her new job tomorrow. 23. (福建)
–you _____ her last week.
a. ought to tell b. would have told c. must tell d. should have told
解析:原因同上。故選d。
6. i was really anxious about you. you _____ home without a word. (全國)
a. mustn’t leave b. shouldn’t have left c. couldn’t have left d. needn’t leave
解析:你不應該一句話不說就離家出走的,但是你卻這樣做了,用虛擬語氣。故選b。
3)與將來事實可能不符的條件句
if it were to rain this afternoon, the football match would be put off till next friday.如果今天下午下雨,足球賽就推遲到下一周星期五。
did tom come tomorrow(=if tom came tomorrow), we should show him around our campus.如果湯姆明天來,我們應該帶領他參觀我們的校園。
if they should play the match against us, we should get the team well organized and try our best to beat them.如果他們真的和我們打比賽,我們應該好好地組織并努力戰勝他們。
注意:⑴條件句引導詞if若被省略,該條件句則倒裝。⑵在實際使用中,虛擬語氣和陳述語氣會出現在同一主從復合句里。所以,我們要注意混合語氣、混合時態的使用。比如:
if i had known her earlier, i might have fallen in love with her. but what a pity, now she has been other’s bride.我如果早一些時候認識她,我也許會愛上她的。可是,可惜啊,她現在成了別人的新娘。
if i had been informed yesterday, i should know what to do now.昨天要是有人告訴我,我現在就知道做什么了。
真題:
i _____ pay tracy a visit, but i’m not sure whether i will have time this sunday. (浙江)