一般过去时与现在完成时比较练习题
I.用所给动词的适当形式填空。
1.Jim ______(make) many friends since he ______(come) to China.
2.They ______(know) each other for about ten years.
3.He ______ already ______(write) a letter to the factory to ask them to stop making noise.
4.—When ______ she ______(leave)?
—Two hours ago.
5.—______ you ______(see) the film before?
—Yes, I ______.
—Where ______ you ______(see) it?
—At The Queen’s Cinema.
6.They usually ______(go) fishing when they lived there.
III.单项填空。
1.—Where have you ______ these days?
—I have ______ to Yangzhou with my friends.
A.been, goneB.been, beenC.gone, beenD.gone, gone
2.—Where is your father? We haven’t seen each other for weeks.
—______.
A.He has been to AmericaB.He has gone to England
C.He is going to AustraliaD.He would visit my grandparents
3.Jim ______ the Great Wall many times.
A.went toB.goes toC.has gone toD.has been to
4.—______ to the United States?
—No, never, but I went to Canada a few years ago.
A.Have you beenB.Have you goneC.Did you goD.Will you go
5.Mi Wu has taught in this school ______.
A.for ten yearsB.ten years agoC.since ten yearsD.for ten years ago
6.I ______ today’s homework already.What about you?
A.have finishedB.finishC.to finishD.finishing
1)概念的不同:一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;
现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响
持续到现在的动作或状态
2)时间状语的不同:一般过去时常与具体的时间状语连用,
现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。 现在完成时的时间状语:for, since, so far, ever, never, just, yet, till/until,皆不确定的时间状语。