The old man has retired from the factory. He _____ there for 30 years. A.worksB.workedC.has workedD.

题目简介

The old man has retired from the factory. He _____ there for 30 years. A.worksB.workedC.has workedD.

题目详情

The old man has retired from the factory. He _____ there for 30 years.
A.worksB.workedC.has workedD.was working
题型:单选题难度:中档来源:不详

答案

B

试题分析:考查时态。现在完成时表示过去发生的事情对现在的影响,或者表示过去发生的事情持续到现在。一般过去时只表示过去发生了这样的事情,不强调对现在的影响。句意:那个老人从这个工厂退休了。他在那里工作了30年。本题没有反应出过去事情对现在的影响,故使用一般过去时即可。故B正确。
点评:本题考查了现在完成时和一般过去时的区别。现在完成时表示过去发生的事情对现在的影响,或者表示过去发生的事情持续到现在。一般过去时只表示过去发生了这样的事情,不强调对现在的影响,在句中要仔细辨别。

更多内容推荐