人人范文网 范文大全

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

发布时间:2020-03-02 23:21:31 来源:范文大全 收藏本文 下载本文 手机版

一般过去时和现在完成时练习题

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 leons __ ___ 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.选择填空

1.Mother ____me a new coat yesterday.I _______ it on.It fits me well.

A.had made…have triedB.made…have tried C.has made…triedD.made…tried2 “He ____to draw horses already”.“When ______ he ?” “ Last year “

A.learned…hasB.learned…didC.has learned…hasD.has learned…did

3.Tom _____up into the tree.Look, he ____ high up there !

A.has got…isB.has climbed…wasC.got …wasD.climbed…is

4.____ you _____ the text yet ? Yes, we ____ it two hours ago.

A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did …copy…had

5.“Why ______ she _______ angry ?” “Because he _____ at her just now .”

A.did…get…shoutedB.has…got…shoutedC.did…get…has shoutedD.has…got…has shouted

6.______you __________ the film before ? Where _____ you ____ it ?

A.Have …seen…did…seeB.Did …see…did…watchC.Have…seen…have…seenD.Did …see…have…seen

7.You ____ me waiting for two hours.I ____ for you since five.

A.kept…waitedB.have kept…waitedC.kept…have waitedD.have kept…have waited

8.Where ______ John _______ ? To the library.He _________ there for an hour.

A.has…been…has gone B.has…gone…has beenC.did…go…wentD.did…be…went

9.______ the baby still _____ ? No, it _______ crying.

A.Has…cried…has stopped B.Is…crying…stoppedC.Did …cry…stoppedD.Is…crying…has stopped

10.I _______ the way.I ________ here for quite many years.

A.knew…have livedB.knew…liveC.know…have livedD.know…live

11._____ you ever _____ America ? Yes, I have.

A.Have…gone toB.Have…gone inC.Have…been toD.Have …been in

12.My brother ____college for over three years.

A.has gone toB.has been to C.has been inD.has been at

13.He ________ the Army by the end of 1989.He ______ in the army since then.

A.joined…isB.has joined…has beenC.had joined…isD.had joined …has been

14.By the time I _____ back they ____ up ten satellites.

A.came…have sentB.came…had sentC.come…have sentD.had come…sent

15.Jack ____ over five leons by seven o’clock.Then he ____ a rest.

A.went…tookB.went…had takenC.had gone…tookD.had gone…had taken

16.We ____ out by that time that he ____ a spy for a long time.

A.had found…had beenB.had found…wasC.found…had beenD.found…was

17.Before the news ____ him, he ____ to know about it.

A.reaches…has got B.reached…had got C.reached…gotD.had reached…got

18.I _____ him a second letter before I ____ from him.

A.wrote…heardB.wrote…had heardC.had written…heardD.have written…hear

19.People ____ that the soldiers _____ fighting.

A.say…had stoppedB.said…has stoppedC.say…stoppedD.said…had stopped

20.We ____ in a good harvest because we ____ enough rain.

A.didn’t get…had hadB.got…had hadC.had got…had hadD.got…hadn’t had

21.They _______ for five hours when they ______ in New York.

A.flew…arrivedB.had flown…had arrivedC.flew…had arrivedD.had flown…arrived

22.She ____ that it _____ for two days by that day.

A.says…has rainedB.says…had rainedC.said…had rainedD.said…rained

23.John _____ there since the year before, so he _____ them.

A.had worked…knewB.had worked…had knownC.worked…knewD.worked…had known

24.He _____ angry because he ____ for a long time.

A.had got…had waitedB.got…waitedC.had got…waitedD.got…had waited

25.-I have seen the film “Titanic” already.

-When __________ you __________ it?

-The day before yesterday.

A.have; seenB.will; seeC.did; seeD.did; seen

26.Mr Black __________ in China since five years ago.

A.livedB.has livedC.livesD.is going to live

27.We ____________ trees last Sunday.So far we __________ over 3,000 trees there.

A.planted; plantedB.planted; have planted

C.have planted; plantedD.have planted; have planted

练习答案:

1.A.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.BDACAADBDCCDDBCABCDBDCADCBB

一般过去时和现在完成时

一般过去时和现在完成时

一般过去时与现在完成时比较练习题

一般过去时与现在完成时比较练习题1

一般过去时与现在完成时

现在完成时和一般过去时专项练习

现在完成时和一般过去时的区别

一般过去时和现在完成时的区别

一般过去时和现在完成时对比练习

比较一般过去时与现在完成时

一般过去时和现在完成时练习题_含答案(推荐)
《一般过去时和现在完成时练习题_含答案(推荐).doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档