He works in a company now,but he_in a factory for 20 years.答案是worked为什么?我选了had worked……for+一段时间不是用过去完成时吗,对现在没有影响.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:50:52

He works in a company now,but he_in a factory for 20 years.答案是worked为什么?我选了had worked……for+一段时间不是用过去完成时吗,对现在没有影响.
He works in a company now,but he_in a factory for 20 years.
答案是worked
为什么?我选了had worked……
for+一段时间不是用过去完成时吗,对现在没有影响.

He works in a company now,but he_in a factory for 20 years.答案是worked为什么?我选了had worked……for+一段时间不是用过去完成时吗,对现在没有影响.
因为前句有now,说明他现在没有不在工厂工作了,动作发生对现在无影响,不能持续到现在,所以不能用现在完成式