一般现在时的构成 一般现在时的语法

一般现在时的构成(一般现在时的语法)
1)构成不同
一般过去时的谓语动词用过去式;
现在完成时的谓语用“助动词have /has +过去分词”
2)用法不同
现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系 。
I had supper an hour ago.
我一小时前吃的晚饭 。(表示过去的动作)
【一般现在时的构成 一般现在时的语法】I have just had supper.我刚刚吃过晚饭 。
(强调对现在的影响———我不饿)
He was a teacher then.他那时是个教师 。
(表示过去的状态)
He has been a teacher since then.
他从那时起一直当教师 。
(她现在还是教师)
3)所用时间状语不同
一般过去时常与具体的时间状语连用,现在完成时常与模糊的时间状语连用,或无时间状语 。
一般过去时的时间状语:
yesterday, once, last week, … ago, in 1980, in October, just now等具体的时间状语 。
现在完成时的时间状语:
for, since, so far, ever, never, just, yet, till, up to now, always等不确定的时间状语 。
1. Is Tom doing his homework?
No, he ___________his homework already.(finish)
2. Do you know Miss King?
No, but I ______________ her before .(hear of)
3. What about the film?
Sorry, I don’t know. I ___________ it yet. (see)
4.The children ___________ to the zoo last Sunday.(go)

    推荐阅读