17.I'm glad you told me about yesterday's show being cancelled.Otherwise I _____ all the way for nothing.( 。
A.travelledB.had travelled
C.would travelD.would have travelled

分析 很高興你告訴我昨天的表演被取消了.否則,我就會走很遠的路卻什么也得不到.

解答 答案D.
本題考查的是含蓄虛擬語氣,句子沒有直接給出假設情況的條件,而須通過上下文或其他方式來判斷,由上文語境"I'm glad you told me about yesterday's show being cancelled."可知,是對過去情況的虛擬,本句前面相當于If you hadn't told me about yesterday's show being cancelled.所以主句是would have done.故選D.

點評 本題考查含蓄虛擬語氣,要結(jié)合具體的語境選擇出正確選項.

練習冊系列答案
相關(guān)習題

科目:高中英語 來源: 題型:聽力題

2.What does the woman suggest the man do?
A.Tell Kate's to stop.
B.Call Kate's friends.
C.Stay away from Kate.

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

8.-Where did you get this book?
-I picked it up from a second-hand bookshop if you ______know.(  )
A.mustB.willC.canD.shall

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

5.-I had a very boring weekend at home.
-Why did you stay at home?You _____ with us.( 。
A.might hikeB.could have hiked
C.should hikeD.must have hiked

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

12.One important aim of our school is to prepare us for the future ______ we can face all the challenges with confidence.( 。
A.in thatB.so thatC.even ifD.if only

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

2.The technology improvement and some new equipment will cost quite a lot_____they will save us money in the long run.(  )
A.orB.sinceC.forD.but

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

9.I'm sorry,____I won't be able to come tonight.( 。
A.forB.andC.butD.then

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

6.That young man is honest,cooperative,always there when you need his help.______,he's reliable.( 。
A.Or elseB.In shortC.By the wayD.For one thing

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

7.I can't believe that there are _____ many poor people in ____ a rich country.( 。
A.such; suchB.so; suchC.so; soD.such; so

查看答案和解析>>

同步練習冊答案