外研版(2024)八年级英语上册【Unit 1-6】语法专项练习(含答案)

资源下载
  1. 二一教育资源

外研版(2024)八年级英语上册【Unit 1-6】语法专项练习(含答案)

资源简介

外研版(2024)八年级英语上册【Unit 1-6】语法专项练习
(含参考答案)
Unit 1 This is me —— 现在完成时(一)
一、用所给动词的适当形式填空
1. I __________ (finish) my homework already. Now I can go out to play.
2. She __________ (never / be) to the Great Wall before.
3. __________ you __________ (see) this movie yet It’s really wonderful.
4. My father __________ (just / come) back from work. He is very tired.
5. They __________ (visit) the science museum twice this year.
6. —Where is your brother
—He __________ (go) to the library to borrow some books.
7. I __________ (know) Li Ming since we were in primary school.
8. She __________ (write) three novels so far.
9. We __________ (not / have) dinner yet. We are waiting for Dad.
10. __________ your sister __________ (ever / try) Japanese food
二、单项选择
1. —______ you ever ______ to Shanghai
—Yes, I ______ there three times.
A. Have; been; have been
B. Have; gone; have gone
C. Did; go; went
D. Have; been; went
2. I ______ my room. It’s so tidy and clean now.
A. have cleaned
B. will clean
C. am cleaning
D. clean
3. —______ you ______ your homework yet
—Yes, I ______ it half an hour ago.
A. Have; finished; finished
B. Did; finish; have finished
C. Have; finished; have finished
D. Did; finish; finished
4. My aunt ______ Beijing many times. She knows it very well.
A. has gone to
B. has been to
C. went to
D. goes to
5. —Where is Mr. Wang
—He ______ the library. He will come back in an hour.
A. has been to
B. has gone to
C. went to
D. goes to
6. I ______ this dictionary for two years. It’s still like new.
A. have bought
B. bought
C. have had
D. had
7. —Have you ______ spoken to a foreigner
—No, not ______.
A. ever; yet
B. yet; ever
C. ever; already
D. never; yet
8. He ______ in this city since he ______ to China.
A. has lived; came
B. lived; came
C. has lived; has come
D. lived; has come
9. —______ you ______ to the new shopping mall
—Yes, I ______ there last weekend.
A. Have; been; went
B. Have; gone; have been
C. Did; go; have been
D. Have; been; have been
10. I’m sure I ______ this woman before, but I can’t remember her name.
A. have seen
B. saw
C. will see
D. am seeing
三、按要求完成句子
1. He has already finished reading that novel.(改为否定句)
He __________ finished reading that novel __________.
2. She has been to the USA twice.(对划线部分提问)
__________ __________ times __________ she __________ to the USA
3. They have known each other for ten years.(对划线部分提问)
__________ __________ have they known each other
4. I bought this bike two years ago.(改为同义句)
I __________ __________ this bike for two years.
5. The train left ten minutes ago.(改为同义句)
The train __________ __________ __________ for ten minutes.
6. She has never visited the history museum.(改为肯定句)
She __________ __________ the history museum.
四、用括号内所给词的正确形式填空(短文填空)
My name is Li Wei. I 1.______ (be) a student in Grade 8. I 2.______ (live) in this city since I was born. My father 3.______ (work) in a hospital for 15 years. He 4.______ (save) many people’s lives. My mother is a teacher. She 5.______ (teach) English in our school since 2010. I 6.______ (make) many good friends at school. We 7.______ (learn) a lot of knowledge together. I 8.______ (never / travel) abroad, but I 9.______ (read) many books about other countries. My parents 10.______ (promise) to take me to London next summer. I’m really looking forward to it!
五、根据汉语完成句子
1. 我已经读过这本书了。它非常有趣。
I __________ __________ this book. It’s very interesting.
2. 你曾经去过西安吗?
__________ you ever __________ to Xi’an
3. 她还没完成她的作业。
She __________ __________ her homework __________.
4. 我刚刚看到他在操场上打篮球。
I __________ __________ __________ him playing basketball on the playground.
5. 他们在这个城市住了五年了。
They __________ __________ in this city __________ five years.
Unit 2 Getting along —— 现在完成时(二)
一、用所给动词的适当形式填空
1. She __________ (live) in this neighbourhood since she was five years old.
2. They __________ (know) each other for more than ten years.
3. I __________ (not / see) my primary school teacher since I left that school.
4. He __________ (keep) this book for two weeks. He needs to return it tomorrow.
5. My grandfather __________ (die) for five years. I miss him very much.
6. She __________ (be) away from her hometown since 2018.
7. We __________ (have) this car for three years. It still runs well.
8. The old man __________ (be) a member of the club since it was founded.
9. I __________ (borrow) this novel from the library and I __________ (keep) it for a week.
10. They __________ (not / talk) to each other since they had that argument.
二、用for或since填空
1. I have studied English __________ 2018.
2. She has worked in this company __________ ten years.
3. We have been friends __________ we were in primary school.
4. He has lived in Shanghai __________ a long time.
5. They have known each other __________ they met at the party.
6. My father has been a teacher __________ 20 years.
7. I haven’t seen her __________ last summer.
8. She has kept the book __________ two weeks.
9. He has been away from home __________ three days ago.
10. They have been in China __________ 2015.
三、单项选择
1. —Why are you looking for Mary in a hurry
—The teacher is wondering where she ______ and how long she ______ there.
A. has gone; has been
B. has been; has gone
C. went; has been
D. has gone; went
2. My grandparents ______ in this small village ______ they got married.
A. have lived; since
B. lived; for
C. have lived; for
D. lived; since
3. He ______ the army for ten years. He has become a strong soldier.
A. has joined
B. joined
C. has been in
D. was in
4. —How long ______ you ______ this book
—For about two weeks.
A. have; borrowed
B. did; borrow
C. have; kept
D. did; keep
5. His grandmother ______ for five years. He still misses her.
A. has died
B. died
C. has been dead
D. was dead
6. —______ you ______ your homework
—Yes, I ______ it two hours ago.
A. Have; finished; have finished
B. Did; finish; finished
C. Have; finished; finished
D. Did; finish; have finished
7. I ______ this city since I was ten years old. I love it very much.
A. have gone to
B. have been to
C. have been in
D. went to
8. —How long have you ______ the book
—Since last Monday.
A. borrowed
B. kept
C. lent
D. bought
9. She ______ her hometown for ten years. She plans to return next year.
A. has left
B. left
C. has been away from
D. was away from
10. They ______ each other since they were in kindergarten.
A. have known
B. knew
C. have got to know
D. got to know
四、按要求完成句子
1. He has lived here since 2010.(对划线部分提问)
__________ __________ has he lived here
2. She bought this house three years ago.(改为同义句)
She __________ __________ this house __________ three years.
3. The old man died two years ago.(改为同义句)
The old man __________ __________ __________ for two years.
4. They have been in the army for five years.(改为同义句)
They __________ the army five years __________.
5. I borrowed this book from the library last week.(改为同义句)
I __________ __________ this book from the library for a week.
五、用所给词的正确形式填空(短文填空)
Friendship is very important in our life. My best friend is Wang Peng. We 1.______ (know) each other since we were in primary school. We 2.______ (be) friends for over six years. He 3.______ (be) a very kind and helpful person. I 4.______ (have) this toy car since he gave it to me on my birthday last year. He 5.______ (be) away from our city for two months because his family moved to another city. But we 6.______ (not / lose) touch with each other. We 7.______ (talk) on the phone almost every week. We 8.______ (share) many happy memories together. I’m sure our friendship 9.______ (continue) forever. I 10.______ (not / meet) a better friend than him.
Unit 3 Make it happen! —— 动词不定式 & 动名词作宾语
一、用所给动词的适当形式填空(不定式或动名词)
1. She wants __________ (become) a doctor when she grows up.
2. I enjoy __________ (read) novels in my free time.
3. He decided __________ (study) abroad after graduation.
4. Would you mind __________ (open) the window It’s a bit hot.
5. They plan __________ (visit) the museum next Sunday.
6. She keeps __________ (practise) the piano every day.
7. I would like __________ (have) a cup of coffee.
8. He finished __________ (write) the report at 10 pm.
9. We look forward to __________ (see) you at the party.
10. She suggested __________ (go) to the cinema this evening.
二、单项选择
1. She agreed ______ me with my English.
A. help
B. helping
C. to help
D. helped
2. I enjoy ______ basketball with my friends after school.
A. play
B. to play
C. playing
D. played
3. He decided ______ the job offer because he wanted a better one.
A. refuse
B. refusing
C. to refuse
D. refused
4. Would you mind ______ the door It’s cold outside.
A. close
B. closing
C. to close
D. closed
5. We are planning ______ a trip to the countryside next weekend.
A. take
B. taking
C. to take
D. taken
6. She kept ______ the same question until I answered her.
A. ask
B. to ask
C. asking
D. asked
7. I look forward to ______ from you soon.
A. hear
B. hearing
C. to hear
D. heard
8. He pretended ______ the answer, but he actually didn’t know.
A. know
B. knowing
C. to know
D. knew
9. —Do you remember ______ the lights before you left
—Yes, I remember ______ them off.
A. to turn; to turn
B. turning; turning
C. to turn; turning
D. turning; to turn
10. I tried ______ the door with the key, but it didn’t work.
A. open
B. opening
C. to open
D. opened
三、用所给动词的适当形式填空
1. I don’t mind __________ (wait) a little longer for you.
2. She has decided __________ (study) medicine at university.
3. We should practise __________ (speak) English every day.
4. He wants __________ (buy) a new phone for his mother.
5. They are looking forward to __________ (meet) their favourite singer.
6. I forgot __________ (lock) the door when I left home this morning.
7. She enjoys __________ (listen) to music while doing her homework.
8. He suggested __________ (have) a picnic in the park this Sunday.
9. I would like __________ (invite) you to my birthday party.
10. She kept __________ (try) until she finally succeeded.
四、根据汉语完成句子
1. 我想成为像他一样的人。
I want __________ __________ a person like him.
2. 你喜欢在空闲时间做什么?
What do you enjoy __________ in your free time
3. 他决定不参加这次比赛。
He decided __________ __________ take part in the competition.
4. 我们期待着很快见到你。
We are looking forward to __________ you soon.
5. 你能记得把门锁上吗?
Can you remember __________ __________ the door
五、用所给词的正确形式填空(短文填空)
Everyone has dreams. I want 1.______ (become) a pilot when I grow up. I enjoy 2.______ (watch) planes taking off and landing. I have decided 3.______ (study) hard to make my dream come true. My parents suggest 4.______ (join) a flying club to learn more about aviation. I plan 5.______ (practise) my English because pilots need 6.______ (communicate) with people from different countries. I look forward to 7.______ (fly) a plane someday. I know it’s not easy 8.______ (achieve) a dream, but I’m not afraid of 9.______ (face) challenges. I will keep 10.______ (try) until I succeed.
Unit 4 Digital life —— 一般将来时的被动语态
一、用所给动词的适当形式填空(一般将来时被动语态)
1. The new software __________ (test) by the engineers next week.
2. More online courses __________ (offer) to students in the coming term.
3. This problem __________ (discuss) at tomorrow’s meeting.
4. The data __________ (analyze) by the computer in a few minutes.
5. A new app __________ (develop) by our team next month.
6. The password __________ (change) every 30 days for security.
7. These files __________ (send) to you by email tomorrow morning.
8. The meeting __________ (hold) in the conference room at 3 pm.
9. More digital devices __________ (use) in classrooms in the future.
10. The website __________ (update) with new content every week.
二、单项选择
1. The new digital library ______ next year.
A. builds
B. is built
C. will be built
D. was built
2. More personal information ______ online if we are not careful.
A. will protect
B. will be protected
C. will steal
D. will be stolen
3. The smart classroom ______ with new equipment next month.
A. equips
B. is equipped
C. will be equipped
D. was equipped
4. These files ______ to your email address tomorrow.
A. send
B. are sent
C. will be sent
D. were sent
5. If the weather is fine, the outdoor digital exhibition ______ in the park.
A. will hold
B. will be held
C. holds
D. is held
6. More advanced technologies ______ in the near future.
A. will develop
B. will be developed
C. developed
D. are developing
7. The old system ______ by a new one next month.
A. will replace
B. will be replaced
C. replaces
D. is replaced
8. The students ______ how to use the new software next week.
A. will teach
B. will be taught
C. teach
D. are taught
9. This app ______ by millions of people around the world soon.
A. uses
B. is used
C. will be used
D. was used
10. Unless the problem ______, we can’t move forward.
A. will solve
B. will be solved
C. solves
D. is solved
三、按要求完成句子
1. We will build a new digital centre in our town.(改为被动语态)
A new digital centre __________ __________ __________ in our town.
2. The engineers will test the new system next month.(改为被动语态)
The new system __________ __________ __________ by the engineers next month.
3. They won’t finish the project in two days.(改为被动语态)
The project __________ __________ __________ in two days.
4. Will they show the new movie next month (改为被动语态)
__________ the new movie __________ __________ next month
5. The data will be processed by the computer.(改为主动语态)
The computer __________ __________ the data.
四、根据汉语完成句子
1. 这些信息将在下周被更新。
This information __________ __________ __________ next week.
2. 明年这座城市将建一个新的数据中心。
A new data centre __________ __________ __________ in this city next year.
3. 这个软件将在下个月发布。
The software __________ __________ __________ next month.
4. 这个问题将在明天的会议上被讨论。
The problem __________ __________ __________ at tomorrow’s meeting.
5. 这些文件什么时候会被发送?
When __________ these files __________ __________
五、用所给词的正确形式填空(短文填空)
The future of digital life is full of possibilities. More smart devices 1.______ (develop) in the coming years. New apps 2.______ (create) to make our lives more convenient. Our personal data 3.______ (protect) by stronger security systems. Online education 4.______ (promote) in more schools. The digital divide 5.______ (reduce) by government policies. More digital libraries 6.______ (build) in rural areas. Students 7.______ (teach) how to use digital tools safely. New technologies 8.______ (introduce) into our daily lives. The internet 9.______ (connect) more people around the world. I believe our digital life 10.______ (improve) greatly in the future.
Unit 5 Play by the rules —— 情态动词(should / must / have to / can)
一、用适当的情态动词填空(should / must / have to / can / shouldn’t / mustn’t)
1. You __________ obey the school rules. It’s everyone’s duty.
2. Students __________ bring food into the library. It’s not allowed.
3. I __________ finish my homework before I go out to play.
4. You __________ be more careful next time. You made a lot of mistakes.
5. __________ I use your phone I need to call my parents.
6. You __________ tell lies. It’s wrong.
7. We __________ wear school uniforms on weekdays. It’s a school rule.
8. She __________ stay up late because she has to get up early tomorrow.
9. You __________ ask for permission before you leave the classroom.
10. I __________ get to school on time every day, or the teacher will be angry.
二、单项选择
1. Students ______ wear their school uniforms on school days.
A. can
B. may
C. must
D. might
2. You ______ cross the street when the traffic light is red.
A. mustn’t
B. needn’t
C. don’t have to
D. may not
3. —______ I come in
—Yes, please.
A. Must
B. Should
C. May
D. Have to
4. We ______ keep quiet in the library. That’s the rule.
A. can
B. may
C. have to
D. might
5. You ______ be tired after such a long journey. You should have a rest.
A. can
B. may
C. must
D. have to
6. She ______ go to the party because she has to finish her project.
A. can’t
B. needn’t
C. shouldn’t
D. mustn’t
7. You ______ talk to your parents about your problems. They can help you.
A. mustn’t
B. should
C. don’t have to
D. may not
8. We ______ get to the airport two hours before the flight.
A. should
B. may
C. can
D. might
9. This is a non-smoking area. You ______ smoke here.
A. mustn’t
B. needn’t
C. don’t have to
D. may not
10. I ______ go now. My friends are waiting for me.
A. have to
B. may
C. can
D. might
三、按要求完成句子
1. You must finish your homework before dinner.(改为否定句)
You __________ __________ your homework before dinner.
2. We have to wear school uniforms every day.(改为一般疑问句)
__________ you __________ to wear school uniforms every day
3. She can speak three languages.(对划线部分提问)
__________ languages __________ she speak
4. You shouldn’t stay up too late.(改为同义句)
You __________ __________ stay up too late.
5. May I use your computer (作否定回答)
No, you __________.
四、根据汉语完成句子
1. 我们应该遵守交通规则。
We __________ __________ the traffic rules.
2. 你不必现在就走。你可以再待一会儿。
You __________ __________ __________ go now. You can stay a little longer.
3. 学生不准在课堂上使用手机。
Students __________ __________ mobile phones in class.
4. 他必须每天早上六点起床。
He __________ __________ get up at 6:00 every morning.
5. 你可以帮我搬这个箱子吗?
__________ you help me __________ this box
五、用所给词的正确形式填空(短文填空)
Rules are everywhere in our lives. We 1.______ (must / should) follow the rules to keep society in order. At school, we 2.______ (mustn’t / don’t have to) run in the hallways. We 3.______ (have to / may) wear school uniforms on weekdays. In class, we 4.______ (should / can) listen carefully to the teacher. We 5.______ (mustn’t / needn’t) talk when the teacher is speaking. On the road, we 6.______ (must / may) stop at the red light. We 7.______ (can / have to) cross the street when the light is green. At home, we 8.______ (should / may) help our parents with the housework. We 9.______ (don’t have to / mustn’t) do everything by ourselves, but we 10.______ (should / may) try our best to be responsible.
Unit 6 When disaster strikes —— 过去进行时
一、用所给动词的适当形式填空(过去进行时)
1. I __________ (watch) TV when the earthquake happened.
2. She __________ (read) a book while her brother __________ (play) computer games.
3. The telephone __________ (ring) when I __________ (take) a shower.
4. I __________ (see) a friend while I __________ (walk) to school.
5. We __________ (have) dinner when the power suddenly __________ (go) out.
6. While she __________ (sleep), someone __________ (steal) her bag.
7. The children __________ (play) in the park when it started to rain.
8. He __________ (wait) for the bus when he __________ (see) the accident.
9. I __________ (not / do) my homework at 8 pm last night. I __________ (watch) a movie.
10. What __________ you __________ (do) when the alarm went off
二、单项选择
1. I ______ a book when the earthquake happened.
A. read
B. was reading
C. have read
D. am reading
2. She ______ dinner when the doorbell rang.
A. has
B. had
C. is having
D. was having
3. While I ______ to school, I met an old friend.
A. walk
B. walked
C. was walking
D. have walked
4. The children ______ in the park when it suddenly started to rain.
A. play
B. played
C. were playing
D. have played
5. He ______ TV when his father came back from work.
A. watches
B. watched
C. was watching
D. has watched
6. I ______ my homework at 8 o’clock last night. I was reading a novel.
A. didn’t do
B. wasn’t doing
C. haven’t done
D. am not doing
7. While she ______, the earthquake struck.
A. sleeps
B. slept
C. was sleeping
D. has slept
8. —What ______ you ______ when the fire started
—I was talking on the phone.
A. did; do
B. were; doing
C. have; done
D. are; doing
9. I ______ a shower when the telephone rang.
A. take
B. took
C. was taking
D. have taken
10. The students ______ in the classroom when the earthquake happened.
A. study
B. studied
C. were studying
D. have studied
三、用when或while填空
1. __________ I was walking to school, I saw a traffic accident.
2. __________ the earthquake happened, we were having a class.
3. She was reading a newspaper __________ her husband was cooking breakfast.
4. __________ I was waiting for the bus, I read a magazine.
5. The doorbell rang __________ we were having dinner.
6. He fell asleep __________ he was watching TV.
7. __________ she was sleeping, the earthquake struck.
8. __________ the alarm went off, everyone was sleeping.
四、按要求完成句子
1. I was reading a book when the phone rang.(改为否定句)
I __________ __________ a book when the phone rang.
2. She was cooking dinner at 6 pm yesterday.(改为一般疑问句)
__________ she __________ dinner at 6 pm yesterday
3. They were playing football on the playground at that time.(对划线部分提问)
__________ were they __________ at that time
4. He was reading a book. The telephone rang.(用when合并句子)
He __________ __________ a book __________ the telephone rang.
5. She was cooking while her husband was cleaning the room.(改为同义句)
She was cooking __________ her husband __________ __________ the room.
五、用所给词的正确形式填空(短文填空)
Last Sunday, a terrible earthquake struck our city. At that time, I 1.______ (watch) TV in the living room. My mother 2.______ (cook) in the kitchen. My father 3.______ (read) the newspaper. Suddenly, the whole building started to shake. I 4.______ (feel) very scared. While we 5.______ (run) out of the building, we 6.______ (see) many people 7.______ (shout) and crying. The police and firefighters 8.______ (arrive) quickly. They 9.______ (help) people to safety. Although the disaster was terrible, we 10.______ (survive) because we stayed calm and followed the safety rules.
参考答案
Unit 1
一、 1. have finished 2. has never been 3. Have; seen 4. has just come 5. have visited 6. has gone 7. have known 8. has written 9. haven’t had 10. Has; ever tried
二、 1-5 A A A B B 6-10 C A A A A
三、 1. hasn’t; yet 2. How many; has; been 3. How long 4. have had 5. has been away 6. has visited
四、 1. am 2. have lived 3. has worked 4. has saved 5. has taught 6. have made 7. have learned 8. have never travelled 9. have read 10. have promised
五、 1. have read 2. Have; been 3. hasn’t finished; yet 4. have just seen 5. have lived; for
Unit 2
一、 1. has lived 2. have known 3. haven’t seen 4. has kept 5. has been dead 6. has been 7. have had 8. has been 9. borrowed; have kept 10. haven’t talked
二、 1. since 2. for 3. since 4. for 5. since 6. for 7. since 8. for 9. since 10. since
三、 1-5 A A C C C 6-10 C C B C A
四、 1. How long 2. has had; for 3. has been dead 4. joined; ago 5. have kept
五、 1. have known 2. have been 3. is 4. have had 5. has been 6. haven’t lost 7. talk 8. have shared 9. will continue 10. haven’t met
Unit 3
一、 1. to become 2. reading 3. to study 4. opening 5. to visit 6. practising 7. to have 8. writing 9. seeing 10. going
二、 1-5 C C C B C 6-10 C B C C C
三、 1. waiting 2. to study 3. speaking 4. to buy 5. meeting 6. to lock 7. listening 8. having 9. to invite 10. trying
四、 1. to become 2. doing 3. not to 4. seeing 5. to lock
五、 1. to become 2. watching 3. to study 4. joining 5. to practise 6. to communicate 7. flying 8. to achieve 9. facing 10. Trying
Unit 4
一、 1. will be tested 2. will be offered 3. will be discussed 4. will be analyzed 5. will be developed 6. will be changed 7. will be sent 8. will be held 9. will be used 10. will be updated
二、 1-5 C D C C B 6-10 B B B C B
三、 1. will be built 2. will be tested 3. won’t be finished 4. Will; be shown 5. will process
四、 1. will be updated 2. will be built 3. will be released 4. will be discussed 5. will; be sent
五、 1. will be developed 2. will be created 3. will be protected 4. will be promoted 5. will be reduced 6. will be built 7. will be taught 8. will be introduced 9. will connect 10. will be improved
Unit 5
一、 1. must 2. mustn’t 3. have to 4. should 5. Can / May 6. mustn’t 7. have to 8. shouldn’t 9. must / should 10. have to
二、 1-5 C A C C C 6-10 A B A A A
三、 1. mustn’t finish 2. Do; have 3. How many; can 4. had better not 5. may not / can’t
四、 1. should obey / follow 2. don’t have to 3. mustn’t use 4. has to 5. Can; carry
五、 1. should 2. mustn’t 3. have to 4. should 5. mustn’t 6. must 7. can 8. should 9. don’t have to 10. should
Unit 6
一、 1. was watching 2. was reading; was playing 3. rang; was taking 4. saw; was walking 5. were having; went 6. was sleeping; stole 7. were playing 8. was waiting; saw 9. wasn’t doing; was watching 10. were; doing
二、 1-5 B D C C C 6-10 B C B C C
三、 1. While / When 2. When 3. while 4. While 5. when 6. while 7. While 8. When
四、 1. wasn’t reading 2. Was; cooking 3. What; doing 4. was reading; when 5. while; was cleaning
五、 1. was watching 2. was cooking 3. was reading 4. felt 5. were running 6. saw 7. shouting 8. arrived 9. helped 10. survived

展开更多......

收起↑

资源预览