|
英语动词时态详解:现在完成时 | |||
作者:陈根花 文章来源:本站原创 点击数: 更新时间:2008/5/16 |
|
||
说明:引用此文请注明出处,并务请保留后面的有效链接地址,谢谢!
9. The coffee is wonderful! It doesn’t taste like anything I ______ before. A. was having B. have C. have ever had D. had ever had 分析:C。与before连用,用现在完成时。再说,此处没有一个过去时间或动作比较,是不能用过去完成时的。 10. My brother is an actor. He ______in several film so far. A. appears B. appeared C. has appeared D. is appearing 分析:C。因so far(到目前为止)通常与现在完成时连用。 11. The country life he was used to ______ greatly since 1992. A. change B. has changed C. changing D. have changed 分析:B。since 1992这类时间状语通常与现在完成时连用。主句主语是the country life,句中he was used to是省略了关系代词that的定语从句。 12. Although medical science ______ control over several dangerous diseases, what worries us is that some of them are returning. A. achieved B. has achieved C. will achieve D. had achieved 分析:B。用现在完成时表示结果或对现在的影响。又如:The streets have been swept free of leaves. 街上的落叶已打扫干净。 13. — ______ 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 B. I’m going to; you’ve found C. I’ll; you’ll find D. I’ll; you’d find 分析:B。第一空用be going to表示打算或意图,第二空用现在完成时暗示对方应该“先找到新工作,然后再辞职”。注:第二空若不用现在完成时,用一般现在时也可以。 14. This machine ______. It hasn’t worked for years. A. didn’t work B. wasn’t working C. doesn’t work D. isn’t working 分析:C。此处讲的是机器目前的状况,故用一般现在时。此题所利用的干扰时态是其后的现在完成时。 15. My friend, who ______ on the International Olympic Committee all his life, is retiring next month. (www.yywords.com) A. served B. is serving C. had served D. has served 分析:D。由于是下个月将要退休,说明现在还在职,据此可排除A和C; 再根据句中的all his life可知要用现在完成时。 16. I ______ in A. lived B. was living C. have lived D. had lived 分析:A。许多同学一看到后面的have never regretted为现在完成时,同时选项C也是现在完成时,结果滥用时态呼应,将答案误选C。其实,此题的最佳答案是A。句中but后的句子告诉我们,说话者现在已搬回了上海,所以他住在伦敦应属于过去的事情,故应用一般过去时。 17. We ______ our new neighbors yet, so we don’t know their names. A. don’t meet B. won’t meet C. haven’t met D. hadn’t met 分析:C。后文我们还不知道邻居的名字,这说明我们还没有见面,故用现在完成时。 18. Danny ______ hard for long to realize his dream and now he is popular. A. works B. is working C. has worked D. worked 分析:C。表示从过去一直待续到现在的一段时间,要用现在完成时。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 引用地址: |
|||
|
|||
文章录入:admin 责任编辑:admin | |||
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
||||||
| 网站地图 | 版权申明 | 设为首页 | 加入收藏 | 会员中心 | 取回密码 | 友情链接 | 用户留言 | 管理登录 | ||||
|