since后加现在完成时和一般过去时的区别

问题描述:

since后加现在完成时和一般过去时的区别
比如
It's three years since he has worked there.和
It's three years since he worked there.有什么区别
1个回答 分类:英语 2014-11-05

问题解答:

我来补答
第一句:
从他不在那里工作开始到现在,已经有三年了.
第二句:
他在那里工作已经三年了.
加现在完成时,意思是已经停止了相关动作;
加一般过去时,意思是这个动作持续了多长时间.
 
 
展开全文阅读
剩余:2000
下一页:练习2.3