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+一段时间不是用过去完成时吗,对现在没有影响.
1个回答 分类:英语 2014-11-11

问题解答:

我来补答
因为前句有now,说明他现在没有不在工厂工作了,动作发生对现在无影响,不能持续到现在,所以不能用现在完成式
再问: 对的,所以过去完成时不行吗?
再答: 用过去完成式前面要有标志性的过去式,这个题干上并没有,过去完成式可以排除啊
再问: 好的了解,谢谢
 
 
展开全文阅读
剩余:2000
下一页:绘图