六年级英语上册现在完成时考点易错陷阱专练40道附参考答案解析

B站影视 电影资讯 2025-09-06 11:50 2

摘要:—______ you ______ the film before? —Yes, I saw it last week. (易错点:现在完成时与一般过去时的时间标志区分)

小学六年级英语上册现在完成时考点易错陷阱专练(40道)

一、单项选择(20道)

1. My brother ______ already ______ his homework. (易错点:混淆“have/has”用法)

A. have; finish B. has; finished C. had; finish D. will; finish

2. We ______ in this school for three years. (易错点:for+时间段与现在完成时搭配)

A. study B. studied C. have studied D. will study

3. —______ you ______ the film before? —Yes, I saw it last week. (易错点:现在完成时与一般过去时的时间标志区分)

A. Do; see B. Did; see C. Have; seen D. Will; see

4. He ______ never ______ to Beijing. (易错点:never与现在完成时连用)

A. is; going B. has; been C. was; going D. will; go

5. There ______ great changes in our city since 2020. (易错点:there be句型的现在完成时结构)

A. are B. were C. have been D. will be

6. My father ______ the newspaper for ten minutes. (易错点:延续性动词与非延续性动词,“read”为延续性动词)

A. has read B. read C. reads D. will read

7. —How long ______ you ______ this book? —For two weeks. (易错点:how long引导的问句用现在完成时,且动词需延续)

A. did; borrow B. have; borrowed C. have; kept D. do; keep

8. She ______ her keys. She can't find them now. (易错点:现在完成时表过去动作对现在的影响)

A. loses B. lost C. has lost D. will lose

9. They ______ to the Great Wall twice. (易错点:“twice”表次数,与现在完成时连用)

A. go B. went C. have gone D. have been

10. I ______ my homework yet. I need to hurry up. (易错点:“yet”用于否定句,表“还未”,用现在完成时)

A. don't finish B. didn't finish C. haven't finished D. won't finish

11. Tom ______ in Shanghai since he was born. (易错点:“since+过去时间点”与现在完成时搭配)

A. lives B. lived C. has lived D. will live

12. —______ your mother ______ dinner? —Yes, she has. She finished it ten minutes ago. (易错点:现在完成时的一般疑问句结构)

A. Has; cooked B. Did; cook C. Will; cook D. Does; cook

13. We ______ a new car. It's very nice. (易错点:现在完成时表“拥有”的状态)

A. buy B. bought C. have bought D. will buy

14. He ______ here for five years. He left last month. (易错点:“for+时间段”若表过去持续的动作,且现在已结束,需用一般过去时,此处易误选现在完成时)

A. works B. worked C. has worked D. will work

15. My sister ______ English since she was 5 years old. (易错点:“since+过去时间点”,主语为第三人称单数,用has learned)

A. learn B. learned C. has learned D. will learn

16. —Have you ever ______ to Paris? —No, I haven't. (易错点:“have been to”表“去过”,“have gone to”表“去了未回”,此处问“是否去过”)

A. go B. went C. gone D. been

17. They ______ the project so far. (易错点:“so far”表“到目前为止”,与现在完成时连用)

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

18. I ______ him three times, but he hasn't called me back. (易错点:“three times”表次数,用现在完成时)

A. call B. called C. have called D. will call

19. The film ______ for ten minutes. You can't miss the beginning. (易错点:“begin”为非延续性动词,表“电影开始多久”需用“has been on”)

A. begins B. began C. has begun D. has been on

20. —______ you ______ your room? —Yes, I have. I cleaned it this morning. (易错点:现在完成时与一般过去时的时间标志区分,“this morning”若强调对现在的影响用现在完成时)

A. Have; cleaned B. Did; clean C. Will; clean D. Do; clean

二、用括号内所给动词的适当形式填空(10道)

1. I ______ (read) this storybook already. (易错点:already提示用现在完成时,主语为I,用have read)

2. They ______ (not visit) the museum yet. (易错点:yet提示用现在完成时否定式,主语为they,用haven't visited)

3. My mother ______ (cook) dinner for two hours. (易错点:for two hours提示用现在完成时,主语为第三人称单数,用has cooked)

4. —______ Tom ______ (finish) his homework? —Yes, he has. (易错点:现在完成时一般疑问句,主语为第三人称单数,用Has; finished)

5. We ______ (live) in this house since 2018. (易错点:since 2018提示用现在完成时,主语为we,用have lived)

6. She ______ (never see) such a beautiful flower before. (易错点:never提示用现在完成时,主语为第三人称单数,用has never seen)

7. The students ______ (learn) English for five years. (易错点:for five years提示用现在完成时,主语为复数,用have learned)

8. He ______ (lose) his pen. He is looking for it now. (易错点:过去动作对现在有影响,用现在完成时,主语为第三人称单数,用has lost)

9. I ______ (not eat) breakfast yet. I'm very hungry. (易错点:yet提示用现在完成时否定式,用haven't eaten)

10. They ______ (be) to Beijing three times. (易错点:“three times”提示用现在完成时,“be”的过去分词为been,用have been)

三、句型转换(10道,每道2空)

1. He has already finished his work.(改为否定句)

He ______ ______ his work yet. (易错点:already变yet,has后加not,缩写为hasn't; finished)

2. We have lived here for ten years.(对划线部分提问,划线部分:for ten years)

______ ______ have you lived here? (易错点:对时间段提问用How long)

3. She has seen the film twice.(改为一般疑问句)

______ she ______ the film twice? (易错点:现在完成时一般疑问句,has提前,seen不变,用Has; seen)

4. Tom bought a new bike last month.(改为现在完成时)

Tom ______ ______ a new bike since last month. (易错点:since last month提示用现在完成时,“buy”为非延续性动词,需换为“have had”,主语为第三人称单数,用has had)

5. They have studied English since 2019.(对划线部分提问,划线部分:since 2019)

______ ______ have they studied English? (易错点:对“since+过去时间点”提问用How long)

6. I have read this book.(改为否定句)

I ______ ______ this book. (易错点:现在完成时否定式,have后加not,用haven't read)

7. He has been to Shanghai.(改为一般疑问句并作否定回答)

—______ he ______ to Shanghai? —No, he ______. (易错点:一般疑问句has提前,been不变;否定回答用hasn't,用Has; been; hasn't)

8. We began to learn Chinese three years ago.(改为现在完成时)

We ______ ______ Chinese for three years. (易错点:for three years提示用现在完成时,“begin”换为“have learned”,用have learned)

9. The meeting has been on for an hour.(对划线部分提问,划线部分:for an hour)

______ ______ has the meeting been on? (易错点:对时间段提问用How long)

10. She has cleaned her room.(改为一般疑问句并作肯定回答)

—______ she ______ her room? —Yes, she ______. (易错点:一般疑问句has提前,cleaned不变;肯定回答用has,用Has; cleaned; has)

参考答案解析

一、单项选择(20道)

1. B 解析:主语“my brother”是第三人称单数,现在完成时用“has+过去分词”,“finish”的过去分词是“finished”。

2. C 解析:“for three years”表时间段,需用现在完成时,结构为“have/has+过去分词”,主语“we”用“have”,“study”的过去分词是“studied”。

3. C 解析:“before”是现在完成时的时间标志,表“之前是否做过某事”,一般疑问句用“Have/Has+主语+过去分词”。

4. B 解析:“never”常与现在完成时连用,表“从未做过某事”,“去北京”用“be to Beijing”,主语是第三人称单数,用“has been”。

5. C 解析:“since 2020”是现在完成时的标志,“there be”句型的现在完成时结构为“there have/has been”,“changes”是复数,用“have been”。

6. A 解析:“for ten minutes”表时间段,“read”是延续性动词,用现在完成时“has read”,主语是第三人称单数。

7. C 解析:“how long”引导的问句需用延续性动词,“borrow”是非延续性动词,需换为“keep”,现在完成时结构为“have kept”。

8. C 解析:“丢钥匙”是过去动作,“现在找不到”是对现在的影响,用现在完成时“has lost”,主语是第三人称单数。

9. D 解析:“twice”表“去过两次”,“have been to”表“去过某地已回”,“have gone to”表“去了未回”,此处用“have been”。

10. C 解析:“yet”用于否定句,表“还未”,需用现在完成时否定式“haven't finished”。

11. C 解析:“since he was born”表“自从出生以来”,是现在完成时标志,主语是第三人称单数,用“has lived”。

12. A 解析:答句“yes, she has”提示问句是现在完成时一般疑问句,用“Has; cooked”。

13. C 解析:“拥有新车”是过去动作,且现在仍拥有,用现在完成时“have bought”,主语是“we”。

14. B 解析:“for five years”表过去持续的动作,但“he left last month”提示现在已不在这工作,需用一般过去时“worked”。

15. C 解析:“since she was 5 years old”是现在完成时标志,主语是第三人称单数,“learn”的过去分词是“learned”,用“has learned”。

16. D 解析:问句表“是否去过巴黎”,“have been to”表“去过已回”,“have gone to”表“去了未回”,此处用“been”。

17. C 解析:“so far”表“到目前为止”,是现在完成时标志,主语是复数,用“have finished”。

18. C 解析:“three times”表次数,且“he hasn't called back”提示对现在有影响,用现在完成时“have called”,主语是“I”。

19. D 解析:“for ten minutes”表时间段,“begin”是非延续性动词,需换为“be on”,现在完成时结构为“has been on”。

20. A 解析:答句“yes, I have”提示问句是现在完成时,“this morning”此处强调对现在的影响(房间已干净),用“Have; cleaned”。

1. have read 解析:“already”提示用现在完成时,主语“I”用“have”,“read”的过去分词是“read”。

2. haven't visited 解析:“yet”提示用现在完成时否定式,主语“they”用“haven't”,“visit”的过去分词是“visited”。

3. has cooked 解析:“for two hours”表时间段,主语“my mother”是第三人称单数,用“has”,“cook”的过去分词是“cooked”。

4. Has; finished 解析:现在完成时一般疑问句,主语“Tom”是第三人称单数,“has”提前,“finish”的过去分词是“finished”。

5. have lived 解析:“since 2018”是现在完成时标志,主语“we”用“have”,“live”的过去分词是“lived”。

6. has never seen 解析:“never”提示用现在完成时,主语“she”是第三人称单数,用“has”,“see”的过去分词是“seen”。

7. have learned 解析:“for five years”表时间段,主语“the students”是复数,用“have”,“learn”的过去分词是“learned”。

8. has lost 解析:“丢笔”是过去动作,“现在在找”是对现在的影响,主语“he”是第三人称单数,用“has lost”。

9. haven't eaten 解析:“yet”提示用现在完成时否定式,主语“I”用“haven't”,“eat”的过去分词是“eaten”。

10. have been 解析:“three times”表“去过三次”,“be to”表“去过”,主语“they”用“have been”。

三、句型转换(10道)

1. hasn't; finished 解析:现在完成时否定句,“has”后加“not”缩写为“hasn't”,“already”变“yet”,过去分词“finished”不变。

2. How; long 解析:对“for ten years”(时间段)提问,用疑问词“How long”。

3. Has; seen 解析:现在完成时一般疑问句,“has”提前,主语“she”是第三人称单数,过去分词“seen”不变。

4. has; had 解析:“since last month”提示用现在完成时,“buy”是非延续性动词,需换为“have had”,主语“Tom”是第三人称单数,用“has had”。

5. How; long 解析:对“since 2019”(时间段起点)提问,用疑问词“How long”。

6. haven't; read 解析:现在完成时否定句,“have”后加“not”缩写为“haven't”,过去分词“read”不变。

7. Has; been; hasn't 解析:一般疑问句“has”提前,“been”不变;否定回答用“hasn't”,与问句助动词一致。

8. have; learned 解析:“for three years”提示用现在完成时,“begin”是非延续性动词,换为“learn”,主语“we”用“have learned”。

9. How; long 解析:对“for an hour”(时间段)提问,用疑问词“How long”。

10. Has; cleaned; has 解析:一般疑问句“has”提前,“cleaned”不变;肯定回答用“has”,与问句助动词一致。

来源:蒙古元素

相关推荐