(英语)中考英语现在完成时练习题及答案

(英语)中考英语现在完成时练习题及答案

一、初中英语现在完成时

1.—I'm sorry for being late.

—Never mind. The meeting ______for only 5 minutes. This way, please.

A. has begun B. has ended C. has been on

【答案】 C

【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C

【点评】现在完成时表示延续性的状态。

2.—Do you still play basketball?

—Oh, no. I ____ it for the past two years.

A. haven't played B. didn't play C. won't play D. hadn't played

【答案】A

【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.—How do you like Beijing, Miss Read?

—I've no idea. I _____ there.

A. have gone B. have been C. haven't been D. haven't gone

【答案】 C

【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work

【答案】 C

【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

5.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be

【答案】 C

【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

6.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked

【答案】 D

【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

7.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.

A. spend B. have spent C. am spending D. was spending

【答案】 B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

8.—They say there is a new restaurant near here.

—Yes, and it ______ for more than a week.

A. has been open B. open C. is opening D. opens

【答案】 A

【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。

9.He ___________ for ten years. A. has been married B. married C. got married D. has married

【答案】A

【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。

10.Nancy for five years.

A. was dying B. has died C. died D. has been dead

【答案】 D

【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。

【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been

dead。

11.—Where is your mother?

—She ______ Australia and she ______ Sydney for two weeks.

A. has been to; has been in B. has been to; has been to

C. has gone to; has been in D. has gone to; has been to

【答案】C

【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has

been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

12.—Where is Catherine? I haven't seen her for days.

—She Wuhan. She'll be back next week.

A. has gone to B. has been to C. have gone to D. have been to

【答案】 A

【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。

13.The small shop ________ for several years.

A. opened B. has been opened C. has opened D. has been open

【答案】 D

【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。

合集下载

现在完成时练习题108道(附答案)

现在完成时练习题108道(附答案)

108现在完成时练习题108道

现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。现在完成时的形式是由“have/has + 过去分词”构成。

1。1 现在完成时的构成

肯定句:主语 + have/has + 过去分词...

否定句:主语 + have/has + not + 过去分词。。。

疑问句:Have/Has + 主语 + 过去分词。.。?

疑问代词/疑问副词 + have/has + 主语 + 过去分词...?

肯定句 否定句 一般疑问句 简答

I / You have seen it I / You have not seen

it Have you seen it? Yes, I have.

No, I haven't.

He / She / It has

seen it He / She / It has not

seen it Has he seen it ? Yes, he has。

No, he hasn’t.

We / You / They have

seen it。 We / You / They have

not seen it. Have they seen it? Yes, they have.

No, they haven't。

1.2 现在完成时的肯定句

句型:主语(第三人称单数以外的人称) + have

主语(第三人称单数)+ has +

现在完成时的肯定句由助动词have/has加过去分词构成:

He’s gone shopping.他去买东西了。

I’ve never been to Paris。我从未到过巴黎。 108

1。3 现在完成时的否定句

句型:主语 + have/has + not + 过去分词。.。

现在完成时的否定句是在助动词have/has后加not,之后是过去分词:

英语现在完成时练习题及答案解析

英语现在完成时练习题及答案解析

一、单项选择题

1. I ______ my homework already.

A. have finished

B. finished

C. finishes

D. will finish

答案:A。解析:already 是现在完成时的标志词,现在完成时的结构是

have/has + 过去分词,finish 的过去分词是 finished。

2. She ______ to Beijing twice.

A. has been

B. was

C. is

D. goes

答案:A。解析:twice 表示去过北京两次,用 have/has been to,主语是

she,用 has been。

3. They ______ the book for three days.

A. have bought

B. bought

C. have had

D. buy

答案:C。解析:for three days 表示一段时间,要用延续性动词,buy 是短暂性动词,have 是延续性动词,现在完成时结构 have/has + 过去分词,have

的过去分词是 had。

4. —Have you ever ______ to Shanghai?

—Yes, I have.

A. gone

B. been

C. went

D. go

答案:B。解析:have been to 表示去过某地,have gone to 表示去了某地还没回来,根据语境是问去过上海吗,用 have been to。

5. He ______ not come back yet. His mother is worried.

A. has

B. have C. is

D. are

答案:A。解析:yet 是现在完成时的标志词,主语是 he,用 has not come

back。

6. I ______ never ______ that movie before.

初三中考英语现在完成时专项练习(含答案和解析)含答案

初三中考英语现在完成时专项练习(含答案和解析)含答案

初三中考英语现在完成时专项练习(含答案和解析)含答案

一、选择题

1.Mary said that she________ to Yangzhou.

A.has never gone B.had never gone C.has never been D.had never been

2.Gina can’t go to the farm with her classmates because she________ a bad cold.

A.is caught B.is catching C.will catch D.has caught

3.—Will your cousin go to Guiyang for the summer holiday?

—In fact, he ________ Guiyang since he graduated.

A.has gone to B.has been to C.has been in D.went to

4.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now.

A.finish B.were finishing C.have finished D.will finish

5.You are too late. The film for half an hour.

A.ends B.ended C.has ended D.has been over

6.—When did you buy your car? It looks so new.

—Really? I ________ it for three years and I like it very much.

A.have bought B.have had C.bought D.had

现在完成时(含练习题及答案)

现在完成时(含练习题及答案)

现在完成时

定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生

的影响和结果。

构成:have/has+动词的过去分词(done)

常与以下时间状语连用,比如:

1. already/yet

- I have already read that book. 我已经读过那本书了。

- Flora hasn’t finished her homework yet. 弗洛拉还未完成作业。

2. just

- I have just received a letter from my brother.我刚刚收到我兄弟的来信。

3. recently

- I haven’t seen him recently. 我最近没见过他。

4. ever/never

- Have you ever been to London? 你去过伦敦吗?

- I have never been to London. 我从未去过伦敦。

5. so far

- So far I have learnt to speak German, English and French.

到目前为止, 我已经学会了说德语,英语和法语。

6. for引导的短语表示延续的时间,延续性动词多用于此。

- We have studied English for six years. 我们已经学习英语六年了。

7. since引导的短语,或者从句

- He has lived here since 1997. 自从1997年,他就住在这里。

- We haven’t seen each other since he moved to London.

自从他搬去伦敦,我们就再也没见过。

8. have/has been to 与have/has gone to /has been in的区别

- He has been to the Great Wall twice. 他去过长城两次。 (表示去了人已回来)

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)

初二英语现在完成进行时练习题30题(带答案)

1.She______her homework since two hours ago.

A.has been doing

B.has done

C.did

D.does

答案解析:A。现在完成进行时的结构是 have/has been doing,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has done 是现在完成时,强调过去发生的动作对现在的影响。C 选项 did 是一般过去时。D 选项 does 是一般现在时。本题中 since two hours ago 表示从两个小时前开始一直在做作业,所以用现在完成进行时。

2.They______football for three hours.

A.have been playing

B.have played

C.played

D.plays

答案解析:A。for three hours 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 have played 是现在完成时。C 选项 played 是一般过去时。D 选项 plays 是一般现在时。

3.He______the book all morning.

A.has been reading

B.has read

C.read

D.reads

答案解析:A。all morning 表示一段时间,要用现在完成进行时,表示从过去某一时间开始一直持续到现在的动作,并且可能还会继续下去。B 选项 has read 是现在完成时。C 选项 read 是一般过去时或一般现在时(原形)。D 选项 reads 是一般现在时。

4.We______English since we were in primary school.

A.have been learning

完整版)初中英语现在完成时练习题及答案

完整版)初中英语现在完成时练习题及答案

完整版)初中英语现在完成时练习题及答案

1、Both his parents look sad。Maybe they know what's

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 not 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 done your homework yet?

Yes。I did it a moment ago.

11、His father has been in 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.

14、Hurry up。The play has been on for ten minutes.

初中英语现在完成时练习题及答案

初中英语现在完成时练习题及答案

一、选择题

1. I _______ (not finish) my homework yet.

a) haven’t finish

b) hasn’t finished

c) haven’t finished

d) haven’t finishing

– 答案:c

2. Lily _________ (go) to the park twice this week.

a) has gone

b) gone

c) has been

d) gone to

– 答案:a

3. My parents ________ (buy) a new car last month.

a) buy

b) has buy

c) has bought

d) bought

– 答案:d

4. We ________ (visit) the Great Wall three times.

a) visited

b) has visited

c) have visited

d) have been visited

– 答案:c

5. She _______ (live) in London for five years.

a) lived

b) has lived

c) has been lived

d) have lived

– 答案:b

二、填空题

1. ________ you ever _______ (visit) the Eiffel Tower?

– 答案:Have, visited

2. My sister ________ (not finish) her homework yet. – 答案:has not finished

3. We ________ (already, see) that movie three times.

– 答案:have already seen

英语现在完成时练习题含答案

英语现在完成时练习题含答案

一、初中英语现在完成时1.His cat has ________ for five weeks.

A. died B. been dead C. dying D. dies【答案】 B

【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的

延续。由时间状语 for five weeks可知应用延续性动词,故答案选B。

【点评】考查现在完成时。

2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.

A. was working B. is working C. has worked D. will work【答案】 C

【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句

中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,

故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.I am surprised at the new look of my hometown,for it _____ a lot over the years.

A. changed B. changes C. will change D. has changed【答案】 D

【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,

结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时

have/has+过去分词,主语it,故has,故答案是D.

4.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.A. spend B. have spent C. am spending D. was spending【答案】 B

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时是英语中一个重要的时态,用来表示过去发生的动作或事件对现在产生的影响或结果。在学习和掌握这个时态时,练习题是非常有效的学习方法之一。下面是一些现在完成时的练习题及答案,希望能够帮助大家更好地理解和掌握这个时态。

练习题一:

1. I __________ (finish) my homework already.

2. She __________ (not visit) her grandparents for a long time.

3. We __________ (live) in this city since 2010.

4. They __________ (not see) that movie yet.

5. He __________ (just arrive) at the airport.

答案一:

1. have finished

2. has not visited

3. have lived

4. have not seen

5. has just arrived

练习题二:

1. How long __________ (you/learn) English?

2. We __________ (never/try) this restaurant before.

3. She __________ (already/read) that book twice. 4. __________ (he/ever/be) to Paris?

5. They __________ (not see) each other since last year.

答案二:

1. have you learned

2. have never tried

3. has already read

4. Has he ever been

【初中英语】现在完成时专项练习题及答案

【初中英语】现在完成时专项练习题及答案

一、初中英语现在完成时

1.—Do you miss your parents far away?

—Yes, very much. They the hometown for over two years.

A. left B. have left C. were away from D. have been away from

【答案】 D

【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over

two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

2.Wow! You ________ dinner! Let's eat now.

A. cook B. are cooking C. will cook D. have cooked

【答案】 D

【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

3.—How do you like Treasure Island,Lucy?

—It's so exciting that I _______ it twice.

A. am reading B. have read C. was reading D. had read

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