- 540.00 KB
- 2021-10-12 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
语法精讲
一般现在时、一般过去时与现在完成时的区别
1.意义不同。
( 1 )一般现在时表示主语经常性或习惯性的动作或存在的状态,也表示说话者的能
力或自然现象。例如:
I often go to school on foot.我经常步行去上学。
( 2 )一般过去时只是单纯地表示过去某一时间发生的动作或存在的状态,和现在没
有联系。例如:
I went to school on foot yesterday.我昨天步行去上学了。
( 3 )现在完成时表示过去发生的动作对现在造成的影响和结果,强调与现在的联系。
例如:
He has gone to school.He isn’t at home now.他上学去了。他现在不在家。
语法精讲
2.结构不同。
( 1 )一般现在时:主语+be动词( am/is/are )/动词原形/动词的第三人称单数形式+其
他。
( 2 )一般过去时:主语+be动词的过去式( was/were )/动词的过去式+其他。
( 3 )现在完成时:主语+have/has+动词的过去分词+其他。
3.时态标志词不同。
语法精讲
注意:现在完成时和一般过去时的区别:
( 1 )一般过去时只是单纯地表示过去某一时间发生过的动作或者存在的状态,和现
在没有任何联系,只着眼于过去;现在完成时强调与现在的联系,表示过去发生的动作对
现在造成的影响和结果。例如:
My father has bought a new car.我爸爸买了一辆新车。( 强调“我爸爸有了一辆新车”
这个结果 )
My father bought a new car last Sunday.我爸爸上个周日买了一辆新车。( 强调“买”这
个动作 )
( 2 )一般过去时只能与表示过去的时间状语连用,如 yesterday,last week,three years
ago,just now 等;现在完成时的时间状语表达的时间是到现在为止,如
just,before,since/ever since+时间点,for+时间段,so far等。
语法精练
Ⅰ.单项填空
( B )1.Everyone knows that the sun in the east.
A.rose B.rises
C.raisedD.raises
( C )2.Mark in China 10 years ago and now he teaches Chinese in Britain.
A.has worked B.had worked
C.worked D.is working
( D )3.—Do you know the boy over there?
—Sure.I him for years.
A.knew B.will know
C.known D.have known
语法精练
( A )4.—Are you going to watch Keep Running tonight?
—No!I it with my parents only once.I don’t think it’s exciting.
A.have seen B.see
C.will see D.am seeing
( B )5.—Where are the flowers?
—You see,someone them to the windows.
A.moves B.has moved
C.had moved D.would move
语法精练
Ⅱ.根据句意用所给词的适当形式填空
1.—Do you know the Englishman?
—Yes.I have known ( know ) him for two years.
2.— Has ( have ) he been to the Central Park?
—Yes,he has.
3.Mr Green watched ( watch ) TV last night.
4.I haven’t written ( not write ) down your names yet.
5.—How many schools has Project Hope built ( build ) since 1989?
—Sorry,I don’t know.