问题
选择题
--- Did they attend the opening ceremony?
---They _, but they were late and quit it.
A.would
B.would have
C.didn't
D.will have to
答案
答案:B
题目分析:句意:--他们参加开幕式吗?--他们本想参加,但是他们迟到了,就放弃了。这里根据but后的内容可知他们没有参加开幕式,所以空格处表示过去想做的事情没有做,是一种虚拟,故用would have done,这里把attended the opening ceremony省略了,故选B。
点评:本题难度适中。虚拟语气是近几年高考的热点,虚拟语气的情况复杂,形式多样,需要考生牢记它们的不同的用法,再根据不同的语境分析句子应该用哪种情况的虚拟。
即学即练:_________ last as his coach suggested, he wouldn’t have narrowly escaped being killed.
A. Hadn’t the skydiver exited B. If the skydiver hadn’t exited
C. Should the skydiver not exit D. If the skydiver wouldn’t exit
解析:B。根据下半句,可以看出是与过去事实相反,所以上半句应该用过去完成时,而A项结构不对,故选B。