沈阳牛津英语六年级上册7-12单元现在完成时选择题40道附答案解析

B站影视 欧美电影 2025-10-25 12:48 1

摘要:解析:“for 10 years”是现在完成时的标志,强调动作持续到现在,主语“my parents”是复数,用“have lived”。

沈阳牛津英语六年级上册7-12单元现在完成时选择题(40道)附参考答案解析

1. My parents ______ in this city for 10 years.

A. live B. lived C. have lived D. will live

2. Tom ______ already ______ his homework. He can play now.

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

3. —______ you ever ______ to Shenyang?

—Yes, I went there last year.

A. Have; been B. Do; go C. Did; go D. Will; go

4. We ______ not ______ the Great Wall yet. We plan to go next month.

A. have; visited B. do; visit C. did; visit D. will; visit

5. Lucy ______ a new bike since last week.

A. buys B. bought C. has bought D. will buy

6. Mr. Li ______ English in our school for 5 years. He is a good teacher.

A. teaches B. taught C. has taught D. will teach

7. —How long ______ your brother ______ in the army?

—For 3 years.

A. has; been B. did; be C. will; be D. does; be

8. I ______ just ______ a letter to my pen pal. I hope she can get it soon.

A. has; written B. have; written C. did; write D. will; write

9. They ______ in the park for an hour when it started to rain.

A. play B. played C. have played D. had played

10. —______ your father ______ the newspaper today?

—Not yet. He is busy now.

A. Has; read B. Did; read C. Do; read D. Will; read

11. My sister ______ to Beijing twice. She knows many places there.

A. goes B. went C. has gone D. has been

12. We ______ this song many times. Let's sing a new one.

A. sing B. sang C. have sung D. will sing

13. The students ______ the classroom since 3 o'clock. They are tired now.

A. clean B. cleaned C. have cleaned D. will clean

14. —When ______ you ______ this book?

—I ______ it last month.

A. have; bought; bought B. did; buy; bought C. have; bought; have bought D. did; buy; have bought

15. He ______ a cold for 3 days. He should see a doctor.

A. has had B. has caught C. caught D. had

16. My family ______ in this house since I was born.

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

17. —______ you ______ your room yet?

—Yes, I ______ it half an hour ago.

A. Have; cleaned; cleaned B. Did; clean; cleaned C. Have; cleaned; have cleaned D. Did; clean; have cleaned

18. Peter ______ not ______ to the zoo before. He wants to go this weekend.

A. has; been B. did; go C. does; go D. will; go

19. We ______ our homework by the time our parents came back.

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

20. She ______ English since she was 5 years old. Now she speaks it well.

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

21. —How many times ______ you ______ to the museum?

—Three times.

A. have; been B. did; go C. do; go D. will; go

22. They ______ a new car. They bought it last week.

A. have B. had C. have had D. will have

23. I ______ never ______ such a beautiful flower before. It's amazing.

A. have; seen B. did; see C. do; see D. will; see

24. The movie ______ for 10 minutes when we got to the cinema.

A. starts B. started C. has started D. had started

25. My brother ______ in Shanghai for 2 years. He will come back next month.

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

26. —______ your mother ______ dinner yet?

—Yes, she ______ it 10 minutes ago.

A. Has; cooked; cooked B. Did; cook; cooked C. Have; cooked; have cooked D. Did; cook; have cooked

27. We ______ this game many times. We are good at it.

A. play B. played C. have played D. will play

28. He ______ his keys. He can't find them anywhere.

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

29. By the end of last year, he ______ 100 English books.

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

30. My grandparents ______ in the countryside all their lives. They love there.

31. —______ you ______ the Great Wall?

—Yes, I went there with my parents last summer.

A. Have; visited B. Did; visit C. Do; visit D. Will; visit

32. We ______ here for 2 hours. Let's take a break.

A. wait B. waited C. have waited D. will wait

33. She ______ a letter to her friend. She finished it just now.

A. writes B. wrote C. has written D. will write

34. The rain ______ when we went out. We didn't get wet.

A. stops B. stopped C. has stopped D. had stopped

35. My father ______ to London twice. He will go there again next year.

36. —How long ______ you ______ this pen?

—For 3 years. It's my favorite one.

A. have; had B. did; have C. do; have D. will; have

37. They ______ the project by last Friday. They worked very hard.

38. I ______ not ______ my friend since last month. I miss her very much.

39. The shop ______ since 8 o'clock this morning. It will close at 9 p.m.

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

40. —______ your sister ______ her homework?

—Yes, she ______ it an hour ago.

A. Has; done; did B. Did; do; did C. Have; done; have done D. Did; do; have done

答案及解析

1. 答案:C

解析:“for 10 years”是现在完成时的标志,强调动作持续到现在,主语“my parents”是复数,用“have lived”。

2. 答案:C

解析:“already”是现在完成时标志,主语“Tom”是第三人称单数,助动词用“has”,“finish”的过去分词是“finished”。

3. 答案:A

解析:“ever”是现在完成时标志,“have been to”表示“去过某地(已回来)”,符合“last year去的,现在已回”的语境。

4. 答案:A

解析:“yet”用于现在完成时否定句,表“尚未”,主语“we”用“have not visited”。

5. 答案:C

解析:“since last week”是现在完成时标志,“buy”的过去分词是“bought”,用“has bought”。

6. 答案:C

解析:“for 5 years”表动作持续,用现在完成时,主语“Mr. Li”是第三人称单数,用“has taught”。

7. 答案:A

解析:“How long”提问持续时间,用现在完成时,“be in the army”表状态,“been”是“be”的过去分词,用“has been”。

8. 答案:B

解析:“just”是现在完成时标志,主语“I”用“have written”。

9. 答案:D

解析:“when it started to rain”(过去时)是时间点,“在下雨前已玩了一小时”,用过去完成时“had played”。

10. 答案:A

解析:“today”结合“Not yet”,用现在完成时,主语“your father”是第三人称单数,用“Has read”。

11. 答案:D

解析:“twice”表“去过次数”,“has been to”表“去过已回”;“has gone to”表“去了未回”,不符合语境,故选“has been”。

12. 答案:C

解析:“many times”表动作重复发生,用现在完成时“have sung”。

13. 答案:C

解析:“since 3 o'clock”表动作从过去持续到现在,用现在完成时“have cleaned”。

14. 答案:B

解析:第一空“when”提问过去时间点,用一般过去时“did buy”;第二空“last month”是过去时标志,用“bought”。

15. 答案:A

解析:“for 3 days”表持续,“catch a cold”是瞬间动作,需转化为状态“have a cold”,过去分词“had”,用“has had”。

16. 答案:C

解析:“since I was born”表从过去持续到现在,用现在完成时“has lived”。

17. 答案:A

解析:“yet”用现在完成时“Have cleaned”;“half an hour ago”是过去时标志,用“cleaned”。

18. 答案:A

解析:“before”表“以前”,用现在完成时,“has been to”表“去过”,符合“想周末去”的语境,用“has been”。

19. 答案:D

解析:“by the time our parents came back”(过去时),“父母回来前已完成作业”,用过去完成时“had finished”。

20. 答案:C

解析:“since she was 5 years old”表持续,用现在完成时“has learned”。

21. 答案:A

解析:“How many times”提问次数,用现在完成时“have been”。

22. 答案:C

解析:“bought it last week”说明“拥有车”的状态从过去持续到现在,用现在完成时“have had”。

23. 答案:A

解析:“never...before”是现在完成时标志,用“have seen”。

24. 答案:D

解析:“when we got to the cinema”(过去时),“到电影院前电影已开始10分钟”,用过去完成时“had started”。

25. 答案:C

解析:“for 2 years”表持续,“will come back”说明现在仍在上海,用现在完成时“has worked”。

26. 答案:A

解析:“yet”用现在完成时“Has cooked”;“10 minutes ago”用过去时“cooked”。

27. 答案:C

解析:“many times”表动作重复,用现在完成时“have played”。

28. 答案:C

解析:“can't find”说明“丢钥匙”的结果现在仍存在,用现在完成时“has lost”。

29. 答案:D

解析:“By the end of last year”(过去时间点),表“到去年年底前已完成”,用过去完成时“had read”。

30. 答案:C

解析:“all their lives”表“一生持续的状态”,用现在完成时“have lived”。

31. 答案:A

解析:提问“是否去过长城”,强调过去动作对现在的影响(知道那里情况),用现在完成时“Have visited”。

32. 答案:C

解析:“for 2 hours”表持续,用现在完成时“have waited”。

33. 答案:C

解析:“just now”结合“已写完”的结果,用现在完成时“has written”。

34. 答案:D

解析:“when we went out”(过去时),“出门前雨已停”,用过去完成时“had stopped”。

35. 答案:D

解析:“twice”表“去过次数”,“will go again”说明已回,用“has been”。

36. 答案:A

解析:“For 3 years”表持续,“have”是延续性动词,用“have had”。

37. 答案:D

解析:“by last Friday”(过去时间点),表“到上周五前已完成”,用过去完成时“had finished”。

38. 答案:A

解析:“since last month”表“从上个月到现在没见”,用现在完成时“have seen”。

39. 答案:C

解析:“since 8 o'clock this morning”表“持续营业的状态”,“open”作形容词时用“be open”,过去分词“been”,用“has been open”。

40. 答案:A

解析:提问“是否做完作业”,用现在完成时“Has done”;“an hour ago”用过去时“did”。

来源:蒙古元素

相关推荐