作业帮 > 英语 > 作业

The old professor,_____ in Beijing for 30 years,is on the wa

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/10 00:55:24
The old professor,_____ in Beijing for 30 years,is on the way back to his hometown.
A.to work B.having workedC.workingD.to have worked
选什么为什么
什么时候用一般过去时+for 一段时间?
The old professor,_____ in Beijing for 30 years,is on the wa
这道题正确答案选 B.
这里考察非谓语动词作时间状语,老教授在北京工作了30年后,正在回家乡的路上.
非谓语动词的完成时表示发生在谓语动词之前的动作.
现在完成时和一般过去时都可以和表示一段的时间状语连用,就是所表达的含义不同,
eg ,He lived in Beijing for three years .他过去在 北京住过三年.
He has lived in Beijing for three years.他在北京住了三年了(说明现在还住在 北京)