作业帮 > 英语 > 作业

He works in a company now,but he_in a factory for 20 years.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 15:41:31
He works in a company now,but he_in a factory for 20 years.
答案是worked
为什么?我选了had worked……
for+一段时间不是用过去完成时吗,对现在没有影响.
因为前句有now,说明他现在没有不在工厂工作了,动作发生对现在无影响,不能持续到现在,所以不能用现在完成式
再问: 对的,所以过去完成时不行吗?
再答: 用过去完成式前面要有标志性的过去式,这个题干上并没有,过去完成式可以排除啊
再问: 好的了解,谢谢