精英家教网 > 高中英语 > 题目详情
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.

点评 本题考查含蓄虚拟语气,要结合具体的语境选择出正确选项.

练习册系列答案
相关习题

科目:高中英语 来源: 题型:听力题

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

查看答案和解析>>

同步练习册答案