答案: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届高考英语二轮复习大题冲关秘籍短文改错:创新押题(含解析)
★ 2017届高考英语二轮复习书面表达限时测验:4(含解析)
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(9)及答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(5)及答案
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:创新押题(含解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21