首页 > 留学知识库

问题: 现在完成是 和过去时的区别

如题

解答:

区别有三点
1构成不同
现在完成时 have/has+ done
一般过去时 did
I hve been a teacher for ten years.
I played football just now.
2时间状语不同
现在完成时 already, yet, just recently, before, ever, never, up to now, up till now, so far, for, since
一般过去时 last year, two days ago, yesterday, the day before yesterday
I've already finished the work.
I finished the work two hours ago.
3强调不同
现在完成时强调结果,注重的是现在的情况
一般过去时强调动作
I've seen the film before.
I saw the film yesterday.