The old man has retired from the factory. He there for 30 years.
A. works
B. worked
C. has worked
D. was working
网友回答
A. works
(答案→)B. worked
C. has worked
D. was working
解析:考查时态。现在完成时表示过去发生的事情对现在的影响,或者表示过去发生的事情持续到现在。一般过去时只表示过去发生了这样的事情,不强调对现在的影响。句意:那个老人从这个工厂退休了。他在那里工作了30年。本题没有反应出过去事情对现在的影响,故使用一般过去时即可。故B正确。