上几期学习了英语语法:现在完成时-反复发生的动作和谓语动作时态变换。本期学习英语语法:现在完成时与一般过去时的区别(1)。
1. 动词形式
be
have
do
动词
形式
have been
has been
have had
has had
have worked
has worked
3.现在完成时与一般过去时的区别
(1)现在完成时强调过去发生的动作的结果和对目前的影响,而一般过去时强调动作发生的时间、地点、方式等,与现在没有联系。比如:
I have just had breakfast.
我刚吃过早饭。
I had breakfast a moment ago.
我是刚才吃的早饭。
The bell for class has alreadyrung.
上课铃已经响过了。
The bell for class rang three minutes ago.
上课铃是三分钟前响起的。
I’ve finished my homework.
我已经完成作业。
I finished my homework in the classroom after school.
我放学后在里完成了作业。
We have been here for a month. We have learned a lot from them.
我们在这儿已一个月了。我们从他们身上学到很多东西。
We’ve just come back from the farm. We learned a lot there.
我们刚从农场回来。我们在那儿学到很多东西。