Module5
模块语法专练
一般现在时、一般过去时与现在完成时的区别
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.时态标志词不同。
时态
标志词
一般现在时
often,usually,sometimes,everyday,once a week等
一般过去时
yesterday,three days ago,last night/week,just now等
现在完成时
already,just,yet,ever,never,since+时间点/一般过去时的句子,for +时间段等
注意:现在完成时和一般过去时的区别:
(1)一般过去时只是单纯地表示过去某一时间发生过的动作或者存在的状态,和现在没有任何联系,只着眼于过去;现在完成时强调与现在的联系,表示过去发生的动作对现在造成的影响和结果。例如:
My father has bought a new car.我爸爸买了一辆新车。(强调“我爸爸有了一辆新车”这个结果)
My father bought a new car last Sunday.我爸爸上个周日买了一辆新车。(强调“买”这个动作)
(2)一般过去时只能与表示过去的时间状语连用,如yesterday,lastweek,three years ago,just now 等;现在完成时的时间状语表达的时间是到现在为止,如just,before,since/ever since+时间点,for+时间段,so far等。
2
Ⅰ.单项填空
(B)1.Everyone knows that the sun in the east.
A.rose B.rises C.raised D.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 KeepRunning tonight?
—No!I it with my parents only once.I don’t think it’s exciting.
A.have seen B.see
C.willsee 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.
2