【解析】答案为A。“found”为一般过去时态,而“leave”发生在“find”之前,故“leave”须
用过去完成时态。
②—Did Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ________ his old friends for a long time.
A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen
【解析】答案为D。在昨天以前就已经好长时间没看过老朋友了,所以用过去完成时。
③They became friends again that day. Until then, they _______to each other for nearly two years.
A. didn’t speak
speaking
【解析】答案为B。考虑到上文所用的时态became friends again that day和后面的时间状
语for nearly two years可知本题答案是B“过去的过去”,即:过去完成时。本题
的意思是:在他们重新成为朋友之时,他们已经两年未说话了。
④John, a friend of mine, who got married only last week, spent $3,000 more than he for the wedding.
A. will plan B. has planned C. would plan D. had planned B. hadn’t spoken C. haven’t spoken D. haven’t been
【解析】答案为D。根据句意可判断出计划花多少钱发生在实际花多少钱之前,所以要用
过去完成时。
对一般将来时的考查
①—_________leave at the end of this month.
—I don’t think you should do that until ______another job.
A. I’m going to; you’d found
C. I’ll; you’ll find B. I’m going to; you’ve found D. I’ll; you’d find
【解析】答案为B。时间状语at the end of this month表示将来,所以要用一般将来时,
表示将来要发生的事。时间状语从句用现在完成时代替将来完成时表示动作将来
已经完成,表示直到找到工作才能离开。
②—What are you going to do this afternoon?
—I am going to the cinema with some friends. The film ______quite early, so we _______to the
凤凰出版传媒集团 版权所有 网站地址:南京市湖南路1号B座808室
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2012届高考英语语法精讲精练教师版(第七讲 动词的时态和语态(15)在线全文阅读。
相关推荐: