最新人教版八年级英语下册第八单元一般过去时和现在完成时练习题含答案

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

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

1.Mother __ __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…did

C. has learned…has D. has learned…did

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

A. has got…is B. has climbed…was C. got …was D. climbed…is

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

A. Did…copy…did B. Have…copied…have

C. Have…copied…did 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

7.You ____ 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

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

A. has…been…has gone B. has…gone…has been

C. did…go…went D. did…be…went

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

A. Has…cried…has stopped B. Is…crying…stopped

C. Did …cry…stopped D. Is…crying…has stopped

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

A. knew…have lived B. knew…live

C. know…have lived D. know…live

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

A. Have…gone to B. Have…gone in

C. Have…been to D. Have …been 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

13.He ________ 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. had 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. Jack ____ over five lessons by seven o’clock. Then he ____ a rest.

A. went…took B. went…had taken C. had gone…took 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. found…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 heard

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…knew 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.

合集下载

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

1.I have never been to Paris.

A.been

B.gone

C.went

e

答案解析:A。本题考查 have been to 和 have gone to 的区别。have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。本题说“我从未去过巴黎”,应用 have been to,所以选 A。B 选项 have gone to 不符合题意;C 和 D 选项不是现在完成时的正确用法。

2.She has just finished her homework.

A.do

B.done

C.made

D.did

答案解析:B。finish 的过去分词是 finished,do 的过去分词是

done。本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选 B。A 选项 do 是动词原形;C 选项 made 不是 finish

的正确搭配;D 选项 did 是过去式。

3.We have lived in this city for ten years.

A.live

B.lived

C.lives

D.living

答案解析:B。本题考查现在完成时的用法。have+过去分词,live

的过去分词是 lived,所以选 B。A 选项 live 是动词原形;C 选项

lives 是第三人称单数形式;D 选项 living 是现在分词。

4.Have you ever read this book?

A.read

B.readed

C.reads

D.reading

答案解析:A。read 的过去分词还是 read。本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选 A。B 选项 readed 是错误的;C 选项 reads 是第三人称单数形式;D 选项 reading 是现在分词。

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

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

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

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

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

Unit+8+复习题+现在完成时+学案 人教版英语八年级下册

Unit+8+复习题+现在完成时+学案 人教版英语八年级下册

1 Unit8复习题+现在完成时

一、完形填空

Many people think the more time is spent, the more work will be done. So students have to spend the whole_____doing

school work except the three meals.

It is ______ to see students struggling in a sea of school work except work both at school and at home. Modern students

usually have many_____They love music and sports. They like reading and watching TV. A two-day weekend can get them

_____ from too much school work. And they can do what they like. But still teachers don’t think about it _____ they have

too much school work, they have no time to enjoy themselves. Students are really tired of their weekend homework .So they

usually don’t do their weekend homework_____Sunday night And there is not enough time but much work; students have to

finish it carelessly. The____weekend homework makes teachers angry Things always get_____without right ideas. Too

八年级英语现在完成时练习题50题(带答案)

八年级英语现在完成时练习题50题(带答案)

八年级英语现在完成时练习题50题(带答案)

1.I ______ my homework yet.

A.haven't finished

B.didn't finish

C.don't finish

D.won't finish

答案解析:A。“yet”常与现在完成时连用,所以选 A。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

2.She ______ to Beijing twice.

A.has been

B.went

C.goes

D.will go

答案解析:A。“twice”表示去过两次,用现在完成时 have/has been

to,所以选 A。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

3.They ______ English for five years.

A.have studied

B.studied

C.study

D.will study

答案解析:A。“for five years”表示一段时间,用现在完成时,所以选 A。B 选项是一般过去时,C 选项是一般现在时,D 选项是一般将来时,都不符合题意。

4.He ______ never ______ the Great Wall.

A.has,visited

B.have,visited

C.did,visit

D.will,visit

答案解析:A。“never”常与现在完成时连用,主语是 he,所以用

has visited,选 A。B 选项主语错误,C 选项是一般过去时,D 选项是一般将来时,都不符合题意。

5.We ______ just ______ the book.

A.have,read

B.read

C.will read

D.reads

答案解析:A。“just”常与现在完成时连用,所以选 A。B 选项是一般过去时,C 选项是一般将来时,D 选项是一般现在时第三人称单数形式,都不符合题意。

最新人教版八年级英语下册第八单元现在完成时讲解及练习

最新人教版八年级英语下册第八单元现在完成时讲解及练习

现在完成时讲解

一. 基本结构:助动词have/has+过去分词(done)

二. 句型:

否定句:主语+have/has + not+过去分词+其他.

一般疑问句:Have/Has+主语+过去分词+其他.

简略答语: Yes, 主语 + have/has.(肯定)

No, 主语 + haven't/hasn't.(否定)

三.用法

(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果

I have spent all of my money (so far).(含义是:现在我没有钱花了.)

Guo zijun has (just/already) come. (含义:郭子君现在在这儿)

My father has gone to work.(含义是:我爸爸现在不在这儿) (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.

①for+时段

②since+过去一个时间点(译为:自从……以来)

③since+时段+ago

④since+从句(过去时)

●⑤It is+时段+since+从句(过去时)

Mary has been ill for three days.

I have lived here since 1998.

四. has gone (to),has been (to), has been (in) 的区别

Have/Has gone(to) :去了(现在不在说话现场)

Where is your father?He has gone to Shanghai.

Have/Has been (to) :去过(已不在去过的地方)

My father has been to Shanghai.

人教版八年级英语一般过去时练习题50题【含答案解析】

人教版八年级英语一般过去时练习题50题【含答案解析】

人教版八年级英语一般过去时练习题50题【含答案解析】

1.I ______ to the park yesterday.

A.go

B.went

C.goes

D.going

答案解析:B。A 选项 go 是一般现在时;C 选项 goes 也是一般现在时,且主语是第三人称单数时才用;D 选项 going 不能单独作谓语。yesterday 是一般过去时的标志词,所以要用 went。

2.She ______ her homework last night.

A.do

B.does

C.did

D.doing

答案解析:C。A 选项 do 和 B 选项 does 都是一般现在时;D 选项 doing

不能单独作谓语。last night 是一般过去时的标志词,所以要用 did。

3.We ______ a movie on Sunday.

A.see

B.saw

C.sees

D.seeing

答案解析:B。A 选项 see 是一般现在时;C 选项 sees 是一般现在时,且

主语是第三人称单数时才用;D 选项 seeing 不能单独作谓语。on Sunday 在这里可以理解为过去的某个周日,是一般过去时的标志,所以要用 saw。

4.They ______ to the beach last weekend.

A.go

B.went

C.goes

D.going

答案解析:B。A 选项 go 是一般现在时;C 选项 goes 也是一般现在时,且主语是第三人称单数时才用;D 选项 going 不能单独作谓语。last weekend 是一般过去时的标志词,所以要用 went。

5.I ______ shopping with my mother yesterday.

A.go

B.went

C.goes

D.going

答案解析:B。A 选项 go 是一般现在时;C 选项 goes 也是一般现在时,且主语是第三人称单数时才用;D 选项 going 不能单独作谓语。yesterday 是一般过去时的标志词,所以要用 went。

八年级下册 Unit8 现在完成时(一)(含答案)

第1页共6页

八年级下册 Unit8 现在完成时(一)

一、单选题(共15道,每道4分)

1.

—I’d like to introduce my best friend to you, Peter.

—Thank you, Lucy. But we _______already.

A.meet B.met

C.have meet D.have met

答案:D

解题思路:句意为“——Peter,我想给你介绍我最好的朋友。——谢谢,Lucy。但是我们已经见过了”。根据语境可知此处表示的是过去发生的动作对现在造成的影响,要用现在完成时。句中的already常用于完成时的肯定句中。答案选D。C选项错在meet没有变过去分词。

试题难度:三颗星知识点:动词时态:现在完成时

2.

—Are you going anywhere?

—I_______ about visiting my sister, but I have changed my mind.

A.think B.have thought

C.will think D.thought

答案:D

解题思路:结合本题场景可知,我本来考虑去看望我姐姐,但我已经改变主意了。由此可知,“考虑看望我姐姐”这件事发生在过去,故要用一般过去时。答案选D。

试题难度:三颗星知识点:动词时态:一般过去时

3.

—Lily, why are you still here? School is over for half an hour.

—Because I______ my task yet. I still need one more hour.

A.won’t finish B.didn’t finish

C.haven’t finished D.don’t finish

答案:C

解题思路:句意为“——Lily,你为什么还在这儿?放学半个小时了。——因为我还没有完成我的任务。我还需要一个小时”。由语境可知此处表示的是过去发生的动作对现在造成的影响,应用现在完成时。句中的yet常用于完成时的否定句或疑问句中。所以答案选C。

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

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

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.ffi 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.选择填空

1 .Mother _____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

人教版英语八年级下册Unit8-10现在完成时专项练习试题和答案

人教版英语八年级下册Unit8-10现在完成时专项练习试题和答案

1.Both his parents look sad。Maybe they know what has

happened to him。

2.He has ever been to Shanghai。hasn't he。

3.Have you met Mr。Li just now。

4.The famous writer has written one new book in the past two

years。

5.- Our country has changed a lot so far。

Yes。I hope it will be even better。

6.Zhao Lan has already studied in this school for two years。

7.We have known Xiao Li since she was a little girl。

8.Harry Potter is a very nice film。I have seen it twice。

9.- These farmers have been to the United States。

Really。When did they go?

10.Have you finished your homework yet。- Yes。I just

finished it a moment ago.

11.His father has been a member of the Party since 1978.

12."Do you know him well?" - "Sure。we have been friends

for ten years."

13."How long have you been here?" - "About two months."

人教版八年级英语过去完成时练习题30题含答案解析

人教版八年级英语过去完成时练习题30题含答案解析

1.By the time I got to school, the class had already started.

A.started

B.starts

C.starting

D.to start

答案解析:A。by the time 引导的时间状语从句,主句用过去完成时,从句用一般过去时。“had already started”表示在过去某一动作之前已经完成的动作。选项 B 是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。

2.When I arrived at the party, everyone had already left.

A.left

B.leaves

C.leaving

D.to leave

答案解析:A。when 引导的时间状语从句,主句用过去完成时,从句用一般过去时。“had already left”表示在过去某一动作之前已经完成的动作。选项 B

是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。

3.Before I went to bed, I had finished my homework.

A.finished

B.finishes

C.finishing

D.to finish

答案解析:A。before 引导的时间状语从句,主句用过去完成时,从句用一般过去时。“had finished”表示在过去某一动作之前已经完成的动作。选项 B 是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。

4.After she had cooked dinner, she watched TV.

A.cooked

B.cooks

C.cooking

D.to cook

答案解析:A。after 引导的时间状语从句,主句用一般过去时,从句用过去完成时。“had cooked”表示在过去某一动作之前已经完成的动作。选项 B 是一般现在时;选项 C 是现在分词;选项 D 是不定式,均不符合语法要求。

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