Units 8~10单元现在完成时专练(含答案)2024-2025学年人教版英语八年级下册

文档属性

名称 Units 8~10单元现在完成时专练(含答案)2024-2025学年人教版英语八年级下册
格式 zip
文件大小 13.3MB
资源类型 教案
版本资源 人教新目标(Go for it)版
科目 英语
更新时间 2025-05-19 14:41:36

文档简介

八年级现在完成时专练
一、单项选择(从 A、B、C、D 四个选项中选择正确答案) 1. —______ you ever ______ to Beijing
—Yes, I went there last year.
A. Have; been B. Has; gone C. Did; go D. Do; go
2. My brother ______ his homework yet. He is still working on it.
A. hasn’t finished B. didn’t finish C. won’t finish D. doesn’t finish
3. —How long ______ your parents ______ in this city
—Since 2010.
A. have; lived B. did; live C. do; live D. will; live
4. The movie ______ already ______ when we got to the cinema.
A. has; started B. had; started C. was; starting D. is; starting
5. I ______ this book twice. It’s very interesting.
A. read B. am reading C. have read D. will read
6. —______ you ______ the new teacher
—Not yet.
A. Did; meet B. Have; met C. Do; meet D. Are; meeting
7. She ______ never ______ a real panda before.
A. has; seen B. did; see C. is; seeing D. was; seen
8. Tom ______ just ______ his room. It’s clean now.
A. has; cleaned B. had; cleaned C. will; clean D. is; cleaning
9. —Where is Lucy
—She ______ to the library.
A. goes B. has gone C. will go D. was going
10. We ______ each other for five years.
A. know B. knew C. have known D. will know
11. —______ your sister ______ her lunch
—Yes, she has.
A. Has; had B. Did; have C. Does; have D. Is; having
12. The train ______ already ______. We missed it.
A. has; left B. had; left C. was; leaving D. is; leaving
13. They ______ many trees since last spring.
A. plant B. planted C. have planted D. will plant
14. —How long ______ you ______ English
—For six years.
A. have; learned B. did; learn C. do; learn D. are; learning
15. My grandparents ______ in the countryside all their lives.
A. live B. lived C. have lived D. will live
16. —______ you ever ______ sushi
—No, never.
A. Have; eaten B. Did; eat C. Do; eat D. Are; eating
17. The students ______ their project. They are very proud.
A. finish B. finished C. have finished D. will finish
18. —Where are the keys
—I ______ them on the table.
A. put B. have put C. am putting D. will put
19. It’s the first time I ______ such a beautiful sunset.
A. see B. saw C. have seen D. will see
20. —______ your father ______ his car
—Yes, he washed it an hour ago.
A. Has; washed B. Did; wash C. Does; wash D. Is; washing
二、语法填空(用括号内动词的现在完成时填空)
21. I __________ (not finish) my homework yet.
22. She __________ (be) to Japan twice.
23. __________ you ever __________ (ride) a horse
24. They __________ (live) here since 2015.
25. The rain __________ (stop). We can go out now.
26. He __________ (not visit) his grandparents for months.
27. __________ your brother __________ (find) a job yet
28. We __________ (know) each other since childhood.
29. The movie __________ (start). Don’t be late! 30. My parents __________ (never/travel) abroad.
31. How long __________ you __________ (study) English
32. The dog __________ (break) its toy again. 33. She __________ (just/arrive) at the airport.
34. __________ anyone __________ (call) me today
35. The flowers __________ (grow) a lot since last week.
36. I __________ (not see) that movie yet.
37. They __________ (already/leave) for the station.
38. __________ you __________ (hear) the news
39. He __________ (lose) his keys twice this month.
40. The teacher __________ (explain) this grammar three times.
41. It __________ (be) cold for days.
42. The baby __________ (sleep) for two hours.
43. We __________ (not decide) where to go for the holiday.
44. __________ she __________ (finish) her report
45. The train __________ (just/arrive).
46. I __________ (never/eat) durian before.
47. How many books __________ you __________ (read) this year
48. The cat __________ (hide) under the bed all morning.
49. They __________ (build) a new bridge over the river.
50. __________ your parents __________ (watch) this TV show 现在完成时专练答案
一、单项选择
1. A 2. A 3. A 4. B 5. C 6. B 7. A 8. A 9. B 10. C
11. A 12. A 13. C 14. A 15. C 16. A 17. C 18. B 19. C 20. A
二、语法填空
21. haven’t finished 22. has been 23. Have; ridden 24. have lived
25. has stopped 26. hasn’t visited 27. Has; found 28. have known
29. has started 30. have never traveled 31. have; studied 32. has broken
33. has just arrived 34. Has; called 35. have grown 36. haven’t seen
37. have already left 38. Have; heard 39. has lost 40. has explained
41. has been 42. has slept 43. haven’t decided 44. Has; finished
45. has just arrived 46. have never eaten 47. have; read 48. has hidden
49. have built 50. Have; watched