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

He works in a company now,but he_in a factory for 20 years.
答案是worked
为什么?我选了had worked……
for+一段时间不是用过去完成时吗,对现在没有影响.
爱你123456 1年前 已收到1个回答 举报

lhxsd001 幼苗

共回答了13个问题采纳率:100% 举报

因为前句有now,说明他现在没有不在工厂工作了,动作发生对现在无影响,不能持续到现在,所以不能用现在完成式

1年前 追问

1

爱你123456 举报

对的,所以过去完成时不行吗?

举报 lhxsd001

用过去完成式前面要有标志性的过去式,这个题干上并没有,过去完成式可以排除啊

爱你123456 举报

好的了解,谢谢
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.025 s. - webmaster@yulucn.com