Unit 1-2 现在完成时语法专项练习(含答案)外研版(2024)八年级英语上册

文档属性

名称 Unit 1-2 现在完成时语法专项练习(含答案)外研版(2024)八年级英语上册
格式 docx
文件大小 28.2KB
资源类型 教案
版本资源 外研版
科目 英语
更新时间 2025-10-05 18:04:08

图片预览

文档简介

2025-2026学年八年级英语上学期(2024外研版)Unit 1-2 现在完成时语法专项练习(含答案)
一、现在完成时常考 50 个动词
AAA 型(原形 = 过去式 = 过去分词)
1.ask - ________ - ________
2.cost - ________ - ________
3.cut - ________ - ________
4.hit - ________ - ________
5.let - ________ - ________
6.put - ________ - ________
7.read - ________ - ________
8.set - ________ - ________
ABB 型(过去式 = 过去分词≠原形)
1.bring - ________ - ________
2.build - ________ - ________
3.buy - ________ - ________
4.catch - ________ - ________
5.feel - ________ - ________
6.find - ________ - ________
7.get - ________ - ________
8.have - ________ - ________
9.hear - ________ - ________
10.hold - ________ - ________
11.keep - ________ - ________
12.leave - ________ - ________
13.lend - ________ - ________
14.lose - ________ - ________
15.make - ________ - ________
16.mean - ________ - ________
17.meet - ________ - ________
18.pay - ________ - ________
19.say - ________ - ________
20.sell - ________ - ________
21.send - ________ - ________
ABC 型(原形≠过去式≠过去分词)
1.arrive - ________ - ________
2.begin - ________ - ________
3.break - ________ - ________
4.choose - ________ - ________
5.come - ________ - ________
6.do - ________ - ________
7.draw - ________ - ________
8.drink - ________ - ________
9.drive - ________ - ________
10.eat - ________ - ________
11.fall - ________ - ________
12.fly - ________ - ________
13.forget - ________ - ________
14.give - ________ - ________
15.go - ________ - ________
16.grow - ________ - ________
17.hide - ________ - ________
18.know - ________ - ________
19.learn - ________ - ________
20.run - ________ - ________
21.see - ________ - ________
二、用 since 和 for 填空
1.____ two years 2._____two years ago 3.________last month
4._____1999 5.____yesterday 6.____4 o'clock
7._____4 hours 8.____ we were children 9.___she left here
10.He has lived in Nanjing _______ the year before last.
11.I've known him ___________ we were children.
12.Our teacher has studied Japanese ______three years.
13.She has been away from the city _______ about ten years.
14.It's about ten years _______she left the city.
三、用 have/has been to/in, have gone to 及 go 的各种形式填空
1. Where is Jack He _____________ his country.
2. David _____________ the park just now.
3. John _____________ England since he came back.
4. How long _____________ have _____________ this village
5. The Smiths _____________ England for years.
6. _____________ you ever _____________ America
-- Yes, I _____________ there many times.
7. I _____________ this school since three years ago.
8. Where is Jim He _____________ the farm.
9. When ___________ he ________ He _______ an hour ago.
10.Would you like to _____________ the zoo with me
--- Yes, but I _____________ there before.
11.Where _______ you ______now --- I _________the zoo.
12. He often _____________ swimming.
13. ________you _____ there last year
14. _________they often _______ skating in winter
五、用 never, ever, already, yet, for, since 填空
1. I have _______seen him before, so I have no idea about him.
2. Jack has ______finished his homework ____an hour ago.
3. Mr. Wang has taught in this school ______ ten years.
4. “Have you _____ seen the film ” “No, I have ____seen it.”
5. “Has the bus left _________ ” “Yes, it has _________left.”
六、延续性动词和瞬间性动词转换
1.He died 10 years ago.
—He ________ for 10 years / since 10 years ago.
2.He borrowed the book 2 weeks ago.
—He ________ the book for 2 weeks.
3.He bought the motorbike a month ago.
—He ________ the motorbike for a month.
4.He arrived here three days ago.
—He ________ here since three days ago.
5.They turned off the light 2 hours ago.
—The light ________ for 2 hours.
6.He left here 2 years ago.
—He ________ from here for 2 years.
7.The film began 30 minutes ago.
—The film ________ for 30 minutes.
8.They opened the door an hour ago.
—The door ________ for an hour.
9.They closed the door an hour ago.
—The door ________ for an hour.
10.He joined the army last year.
—He ________ the army for a year. It ____ a year ____ he joined the army.
七、单项选择
( )1. The famous writer ____ one new book in the past two years.
A. is writing B. was writing C. wrote D. has written
( )2. Have you met Mr. Li ______
A. Just B. ago C. before D. a moment ago
( )3. —How long have you ______ here
—About two months.
A. been B. gone C. come D. arrived
( )4. —Our country ____ a lot so far. —Yes. I hope it will be even .
A. has changed;well B. changed;good
C. has changed;better D. changed;better
( )5. _____you _____ your homework yet
—Yes. I _____ it a moment ago.
A. Did do finished B. Have done finished
C. Have done have finished D. will do finish
( )6. We ____Xiao Li since she was a little girl.
A. know B. had known C. have known D. knew
( )7. Harry Potter is a very nice film. I ___ twice.
A. will see B. have seen C. saw D. see
( )8. —These farmers have been to the United States.
—Really When ___ there
A. will they go B. did they go
C. do they go D. have they gone
( )9. Zhou Lang ___ already __ in this school for two years.
A. was;studying B. will;study
C. has;studied D. are;studying
( )10. His father _____the Party since 1998.
A. joined B. has joined C. was in D. has been in
( )11. —Do you know him well
—Sure.We ____ friends since ten years ago.
A. were B. have been
C. have become D. have made
( )12. He has ___been to Shanghai, has he
A. already B. never C. ever D. still
( )13. Hurry up! The play ____ for ten minutes.
A. has begun B. had begun
C. has been on D. began
( )14. It ___ ten years since he left the army.
A. Is B. has C. will D. was
( )15. Miss Green isn't in the office. She ____to the library.
A. has gone B. went C. will go D. has been
( )16. My parents ___Shandong for ten years.
A. have been in B. have been to
C. have gone to D. have been
( )17. The students have cleaned the classroom, _____
A. so they B. don't they
C. have they D. haven't they
( )18. ____has Mr. White been a member of Greener China since he ___ to China
A. How soon, comes B. How often, got
C. How long, came D. How far, arrived
( )19. His uncle ____for more than 9 years.
A. has come here B. has started to work
C. has lived there D. has left the university
八、句型转换
1.They have been here since 2001. (提问)
_______ have they been here
2.The old man ________ last year.
He ___________ for a year. (die) (动词填空)
3.This factory opened twenty years ago. (同义转换)
This factory __________for twenty years.
4.Miss Green left an hour ago. (同义转换)
Miss Green ________ an hour ago.
5.Her mother has been a Party member for three years. (同义句)
Her mother ___________ the Party three years ______.
九、汉译英
1.他昨天收到一封信。
___________________________________
2.我父亲以前到过长城。
___________________________________
3.她去过上海。
___________________________________
4.他这些天上哪儿去了?
___________________________________
十、单项选择 (混合考)
1.—________ you ________ your homework yet
—Yes. I ________ it a moment ago.
A. Did;do;finished B. Have;done;finished
C. Have;done;have finished D. will;do;finish
2.His father ________ the Party since 1978.
A. joined B. has joined C. was in D. has been in
3.—Do you know him well
—Sure.We ________ friends since ten years ago.
A. were B. have been C. have become D. have made
4.When he arrived at the bus stop, the bus ________ for 20 minutes.
A. has left B. had left
C. has been away D. had been away
5.I ________ the League for 5 years so far.
A. joined B. have joined C. have been in
6.The factory ________ since February 1988.
A. has been open B. has opened
C. was open D. opened
7.Mary and Rose ____ friends since they met in 2000.
A. have made B. have been C. made D. have become
8.The meeting ____ for a week now.
A. has finished B. has ended C. has been over
9.How long _____ he ________
A. died B. has, died C. has, been dead
10.He ________ at eight yesterday afternoon.
A. slept B. was sleeping C. has sleep D. had slept
11.He ________ the car for a week.
A. bought B. has bought C. has had
12.—How long ____you ________ ill —Two weeks.
A. did fall B. have, fell C. have, been
13.I'll lend you the book, but you can only ____ it for 2 days.
A. borrow B. keep C. take
14.—How long can I ________ the book —Two weeks.
A. borrow B. lend C. get D. keep
十一、句型转换(巩固延续性动词和非延续性动词练习)
1.This factory opened twenty years ago. (同义转换)
This factory ________ for twenty years.
2.Her mother has been a Party member for three years. (同义句)
Her mother ________ the Party three years ________.
3.The Green Family moved to France two years ago. (同义转换)
________ two years ________ the Green family moved to France.
十二、用过去时或现在完成时填空
1. “________ you ________ (have) lunch ” “Yes.” “When ________ you ________ (have) it ” “I ________ (have) it at 12:00.”
2. “__________ you _______=(write) a letter to your aunt yet ”
“Yes, I ________. I ___________(write) one last week.”
3. “_________ he _________ (finish) his homework ” “Not yet.”
4. “______ they ever ______ (be) abroad ” “Yes, just once.”
5. Your father _________ just ________ (finish) his work.
6. Your father _____________ (finish) his work just now.
7. Last term, I _____________ (learn) many English words.
8. They _____________ (not read) the interesting books yet.
9. He ________never _______(go) to the science museum.
10. ________you ever _____________ (drink) coke
11. Have you _______(buy) a dictionary “Yes, I __________.” “Where ________ you _______ (buy) it ” “I ________ (buy) it in a bookstore.” “When _____ you ______ (buy) it ” “Yesterday.”
附加参考:
延续性动词和非延续性动词转换:
转换类型①:非延续性动词(短语)→ 相应延续性动词(短语)
become → be
borrow → keep
buy → have
put on → wear
get to know → know
catch a cold → have a cold
转换类型②:非延续性动词(短语)→ “be + 形容词/副词/介词/名词等”
begin/start → be on
go out → be out
die → be dead
open → be open
leave → be away
finish → be over
fall ill → be ill
get up → be up
fall asleep → be asleep
get to/arrive in/reach → be in
join → be in / be a member of
make friends → be friends
come/go → be + 相应的介词短语
答案:
一、现在完成时常考 50 个动词
1. AAA 型
1. ask - asked - asked
2. cost - cost - cost
3. cut - cut - cut
4. hit - hit - hit
5. let - let - let
6. put - put - put
7. read - read - read
8. set - set - set
2. ABB 型
1. bring - brought - brought
2. build - built - built
3. buy - bought - bought
4. catch - caught - caught
5. feel - felt - felt
6. find - found - found
7. get - got - got/gotten (英式/美式)
8. have - had - had
9. hear - heard - heard
10. hold - held - held
11. keep - kept - kept
12. leave - left - left
13. lend - lent - lent
14. lose - lost - lost
15. make - made - made
16. mean - meant - meant
17. meet - met - met
18. pay - paid - paid
19. say - said - said
20. sell - sold - sold
21. send - sent - sent
3. ABC 型
1. arrive - arrived - arrived (注:此为规则变化,归入此类基于其形式不同)
2. begin - began - begun
3. break - broke - broken
4. choose - chose - chosen
5. come - came - come
6. do - did - done
7. draw - drew - drawn
8. drink - drank - drunk
9. drive - drove - driven
10. eat - ate - eaten
11. fall - fell - fallen
12. fly - flew - flown
13. forget - forgot - forgotten
14. give - gave - given
15. go - went - gone
16. grow - grew - grown
17. hide - hid - hidden
18. know - knew - known
19. learn - learned/learnt - learned/learnt (规则/不规则两种形式)
20. run - ran - run
21. see - saw - seen
二、用 since 和 for 填空
1. for
2. since
3. since
4. since
5. since
6. since
7. for
8. since
9. since
10. since
11. since
12. for
13. for
14. since
三、用 have/has been to/in, have gone to 及 go 的各种形式填空
1. has gone to
2. went to
3. has been in
4. have ... been in
5. have been in
6. Have ... been to; have been
7. have been at/in
8. has gone to
9. did ... go; went
10. go to; have been
11. are ... going; am going to
12. goes
13. Did ... go
14. Do ... go
五、用 never, ever, already, yet, for, since 填空
1. never
2. already; since (注:此处“already”表示已经完成,“since”引出一个起点)
3. for
4. ever; never
5. yet; already
六、延续性动词和瞬间性动词转换
1. has been dead
2. has kept
3. has had
4. has been
5. has been off
6. has been away
7. has been on
8. has been open
9. has been closed
10. has been in; is ... since
七、单项选择
1. D
2. C
3. A
4. C
5. B
6. C
7. B
8. B
9. C
10. D
11. B
12. B
13. C
14. A
15. A
16. A
17. D
18. C
19. C
八、句型转换
1. How long
2. died; has been dead
3. has been open
4. has been away since
5. joined; ago
九、汉译英
1. He received a letter yesterday.
2. My father has been to the Great Wall before.
3. She has been to Shanghai.
4. Where has he been these days
十、单项选择 (混合考)
1. B
2. D
3. B
4. D
5. C
6. A
7. B
8. C
9. C
10. B
11. C
12. C
13. B
14. D
十一、句型转换(巩固延续性动词和非延续性动词练习)
1. has been open
2. joined; ago
3. It is; since
十二、用过去时或现在完成时填空
1. Have ... had; did ... have; had
2. Have ... written; have; wrote
3. Has ... finished
4. Have ... been
5. has ... finished
6. finished
7. learned/learnt
8. haven't read
9. has ... gone
10. Have ... drunk
11. bought; have; did ... buy; bought; did ... buy
同课章节目录