一般过去时和现在完成时练习题_含答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一般过去时和现在完成时练习题_含答案
一般过去时和现在完成时练习题
1. A. 用already或yet
1) Have they taken down the old pictures ___ ___ No, they haven’t____ ___.
2) Most of us have finished our compositions _____ .
3) He said he hadn’t visited the exhibition _____ ___.
B.用since或for
1) We have learned five lessons __ __ _ the beginning of this term.
2) Mrs Liao has been in hospital __ _ ___last week.
3) I have stayed at my aunt’s ___ __two weeks.
C. 用have gone或have been
1) Where are the boy students They _____ to the school factory.
2) Is your father in No, he ___ _ to Shenzhen. _______he ever ______ there before
Yes, he ___ there several times
3) He asked me if I___ __ to Hangzhou before.
I told him that I wanted to go there for a visit as I __ __ never _ ___ to that city before.
2. 选择填空
__ __me a new coat yesterday. I _______ it on. It fits me well.
A. had made…have tried
B. made…have tried
C. has made…tried
D. made…tried
2 “He ____to draw horses already”. “When ______ he ” “ Last year “
A. learned...has
B. learned (i)
C. has learned...has
D. has learned (i)
_____up into the tree. Look, he ____ high up there !
A. has got…is
B. has climbed…was
C. got …was
D. climbed…is
you _____ the text yet Yes, we ____ it two hours ago.
A. Did...copy (i)
B. Have…copied…have
C. Have...copied (i)
D. Did …copy…had
5. “Why ______ she _______ angry ” “Because he _____ at her just now .”
A. did…get…shouted
B. has…got…shouted
C. did…get…has shouted
D. has…got…has shouted
6. ______you __________ the film before Where _____ you ____ it
A. Have …seen…did…see
B. Did …see…did…watch
C. Have…seen…have…seen
D. Did …see…have…seen
____ me waiting for two hours. I ____ for you since five.
A. kept…waited
B. have kept…waited
C. kept…have waited
D. have kept…have waited
______ John _______ To the library. He _________ there for an hour.
…been…has gone B. has…gone…has been
C. did…go…went
D. did…be…went
the baby still _____ No, it _______ crying.
A. Has…cried…has stopped
B. Is…crying…stopped
C. Did …cry…stopped
D. I s…crying…has stopped
10. I _______ the way. I ________ here for quite many years.
A. knew...have lived
B. knew (iv)
C. know...have lived
D. know (iv)
11. _____ you ever _____ America Yes, I have.
A. Have…gone to
B. Have…gone in
C. Have…been to
D. Have …bee n in
12. My brother ____college for over three years.
A. has gone to
B. has been to
C. has been in
D. has been at
________ the Army by the end of 1989. He ______ in the army since then.
A. joined…is
B. has joined…has been
C. had joined…is
D. h ad joined …has been
14. By the time I _____ back they ____ up ten satellites.
A. came…have sent
B. came…had sent
C. come…have sent
D. had come…sent
15. Ja ck ____ over five lessons by seven o’clock. Then he ____
a rest.
A. went…took
B. went…had taken
C. had gone…too k
D. had gone…had taken
16. We ____ out by that time that he ____ a spy for a long time.
A. had found…had been
B. had found…was
C. f ound…had been
D. found…was
17. Before the news ____ him, he ____ to know about it.
A. reaches…has got
B. reached…had got
C. reached…got
D. had reached…got
18. I _____ him a second letter before I ____ from him.
A. wrote…heard
B. wrote…had he ard
C. had written…heard
D. have written…hear
19. People ____ that the soldiers _____ fighting.
A. say…had stopped
B. said…has stopped
C. say…stopped
D. said…had stopped
20. We ____ in a good harvest because we ____ enough rain.
A. didn’t get…had had
B. got…had had
C. had got…had had
D. got…hadn’t had
21. They _______ for five hours when they ______ in New York.
A. flew…arrived
B. had flown…had arrived
C. flew…had arrived
D. had flown…arrived
22. She ____ that it _____ for two days by that day.
A. says…has rained
B. says…had rained
C. said…had rained
D. said…rained
23. John _____ there since the year before, so he _____ them.
A. had worked…k new
B. had worked…had known
C. worked…knew
D. worked…had known
24. He _____ angry because he ____ for a long time.
A. had got…had waited
B. got…waited
C. had got…waited
D. got…had waited
25. -I have seen the film “Titanic” already.
-When __________ you __________ it
-The day before yesterday.
A. have;seen
B. will;see
C. did;see
D. did;seen
26. Mr Black __________ in China since five years ago.
A. lived
B. has lived
C. lives
D. is going to live
27. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.
A. planted;planted
B. planted;have planted
C. have planted;planted
D. have planted;have planted
练习答案:
. 1) yet, yet2) already3) yet
B. 1) since2) since3) since
C. 1) have been2) has gone, Has, been, has been3) have been, have been
2. BDACA ADBDC CDDBC ABCDB DCADC BB
现在完成时与一般过去时的区别
现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:
(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

HehaslearnedFrenchforthreeyears.他学法语已经三年了。

HelearnedFrenchforthreeyears.他曾经学过三年法语。

WhohastakenmybagIcouldn'tfindit.谁拿走了我的包我找不到了Hecleanedthehouseyesterday.他昨天打扫过房间。

Theroomisclean,forhehascleaneditalready.房间很干净,因为他已经打扫过了。

(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。

Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.
他昨天洗衣服了。

already多用于肯定句,表示一事实意为已经早已
had been released already since then.
自那之后他就被释放了。

(肯定句)
've already had the exam.
我们已考过试了。

(肯定句)
yet则多用于否定句、疑问句,意为还、尚、迄今、到那时
you got it yet(疑问句)
你明白了么/你收到了么
haven't had my car repaired yet and I anxiously need to repair it.我还没修车,我急需修好它。

(否定句)
现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。

例如:Ihaveseenthefilm.我看过这部电影。

(现在我仍记得电影的内容)Isawthefilmthreedaysago.
三天前我看了这部电影。

(强调是三天前,而不是别的什么时候看的电影)MrGreenhasboughtanewcomputer.
格林先生买了一台新电脑。

(着重点是格林先生现在有了一台新电脑)MrGreenboughtanewcomputeryesterday.
格林先生昨天买了一台新电脑。

(强调的是格林先生买新电脑的时间是昨天)2.时间状语不同
现在完成时常与already,yet,just,ever,never,before等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;而一般过去时则常与“段时间+ago”,justnow,yesterday,lastweek等表示过去时间的状语连用。

例如:Shehaslivedheresincetwoyearsago.她两年前就住在这里了。

Shelivedheretwoyearsago.两年前她住在这里。

HehasbeenintheLeagueforthreeyears.他入团已经三年了。

Tomwrotealettertohisparentslastnight.昨晚汤姆给他的父母写了封信。

相关文档
最新文档