答案:B
17.(2011天津4)On the next birthday,Ann
married for twenty years.
A. is
B. has been
C. will be
D. will have been
解析:本题考查动词的时态。句意:等到下个生日时,Ann就将结婚20年了。四个选项分别使用了be动词的一般现在时、现在完成时、一般将来时和将来完成时形式。根据句中的时间状语On the next birthday可知她的生日还未到来,属于将来的事情,故用将来时;又因for twenty years属表时间段的时间状语,故用完成时,两者结合在一起可确定空格处用将来完成时。
答案:D
18.(2011天津15) I ______ sooner but I didn’t know that they were waiting for me.
A. had come
B. was coming
C. would come
D. would have come
解析:本题考查时态和虚拟语气。句意:我本该早点儿来的,但我不知道当时他们正在等我。
根据后面一句话的意思可反推出说话人觉得自己当时应该早点到,但实际上过去并未这么做。would have done sth.表示“过去本来会做某事”,暗含的意思是过去并未做到,符合该处的语意。
答案:D
19.(2011安徽26)—What do you think of store shopping in the future?
【2011高考英语单选题分类汇编:时态和语态】相关文章:
★ 2017届高考英语二轮复习大题冲关秘籍完形填空之夹叙夹议文:名校模拟(含解析)
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(5)及答案
★ 2017届高考英语二轮复习书面表达限时测验:7(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:创新押题(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:4(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:体验真题(含解析)
★ 2013高考英语冲刺-基础篇 词类转换(按考试说明字母顺序)(一)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21