BÀI TẬP TIẾNG ANH 8 HỌC KÌ II được soạn dưới dạng file word gồm 90 trang. Các bạn xem và tải về ở dưới.
Exercise 8. Choose the best option to complete the sentence.
1. She ________________ lunch by the time we arrived.
A. finished B. has finished C. had finished D. finishing
2. Bob will come soon. When Bob ________________, we will see him.
A. come B. will come C. will be coming D. comes
3. I will get home at 5:30. After I get home, I ________________dinner.
A. will have B. will be having C. had D. have
4. As soon as the taxi ________________, we will be able to leave for the airport.
A. arrives B. arrive C. will arrive D. arrived
5. I will go to bed after I ________________ my work.
A. finish B. finished C. will finish D. Finishes
6. I ________________ here when you arrive tomorrow.
A. am B. had been C. could be D. will be
7. I am going to wait right here until Jessica ________________.
A. comes B. will have come C. is coming D. came
8. As soon as the war ________________ over, there will be great joy throughout the land.
A. are B. will be C. is D. would be
9. Right now the tide is low, but when the tide comes in, the ship ________________ the harbor.
A. left B. will leave C. will have left D. leave
10. I am going to start making dinner before my wife ________________ home from work today.
A. get B. gets C. will get D. got
Exercise 9: Identify the underlined part that needs correction.
1. When it raining. I usually go to school by bus.
A. When B. raining C. usually go D. by bus
2. I learned a lot of Japanese while I am in Tokyo.
A. I B. a lot of C. Japanese D. am
3. I have not been well since I return home.
A. have not been B. well C. return D. home
4. I’ll stay here until will you get back.
A. I’ll B. here C. until D. will you
5. When Sam was in New York, he stays with his cousins.
A. in New York B. he C. stays D. his cousins
6. Last night. I had gone to bed after I had finished my homework.
A. Last night B. had gone C. after D. my homework
7. I will call you before I will come over.
A, will call B. you C. before D. will come
8. Ever since I was a child, I had been afraid of dogs.
A. Ever since B. was C. had been D. afraid of
9. By the time I left my apartment this morning, someone looked for me.
A. left B. this morning C. someone D. looked for
10. Whenever Mark will be angry, his nose gets red.
A. Whenever B. will be C. gets D. red
Exercise 10: Mark the letter A, B, C or D to complete the following sentences.
1. I will call you before I ________________ over.
A. come B. will come C. will be coming D. came
2. After she graduates, she ________________ a job.
A. got B. will get C. had got D. get
3. When I ________________ him tomorrow, I will ask him.
A. saw B. have seen C. will see D. see
4. As soon as it ________________ raining, we will leave.
A. stops B. stop C. had stopped D. stopped
5. By the time he comes, we will have ________________ already.
A. leave B. leaving C. left D. leaves
6. Whenever I ________________ her, I say hello.
A. see B. will see C. will have seen D. saw
7. The next time I go to New York, I am going ________________ a ballet.
A. seeing B. see C. saw D. to see
8. I will never speak to him again so long as I ________________.
A. lives B. will live C. am living D. live
9. By the time Bill ________________to bed tomorrow, he will have had a full day and will be ready for sleep.
A. had gone B. will go C. goes D. went
10. As soon as I finish my report, I will call you and we ________________ out for dinner.
A. went B. will go C. will have gone D. go
11. By the time I return to my country, I ________________ away from home for more than three years.
A. would be B. will have been C. will be D. am
12. After he ________________ breakfast tomorrow, he will get ready to go to work.
A. will have had B. has C. will be having D. have
13. As soon as he finishes dinner, he ________________ the children for a walk to a nearby playground.
A. will take B. takes C. will be taking D. took
14. When Bill gets home, his children ________________ in the yard.
A. played B. will play C. will be playing D. play
15. He will work at his desk until he ________________ to another meeting in the middle of the afternoon.
A. went B. go C. will go D. goes
UNIT 7. ENVIRONMENTAL PROTECTION
Exercise 8. Choose the best option to complete the sentence.
1. She ________________ lunch by the time we arrived.
A. finished B. has finished C. had finished D. finishing
2. Bob will come soon. When Bob ________________, we will see him.
A. come B. will come C. will be coming D. comes
3. I will get home at 5:30. After I get home, I ________________dinner.
A. will have B. will be having C. had D. have
4. As soon as the taxi ________________, we will be able to leave for the airport.
A. arrives B. arrive C. will arrive D. arrived
5. I will go to bed after I ________________ my work.
A. finish B. finished C. will finish D. Finishes
6. I ________________ here when you arrive tomorrow.
A. am B. had been C. could be D. will be
7. I am going to wait right here until Jessica ________________.
A. comes B. will have come C. is coming D. came
8. As soon as the war ________________ over, there will be great joy throughout the land.
A. are B. will be C. is D. would be
9. Right now the tide is low, but when the tide comes in, the ship ________________ the harbor.
A. left B. will leave C. will have left D. leave
10. I am going to start making dinner before my wife ________________ home from work today.
A. get B. gets C. will get D. got
Exercise 9: Identify the underlined part that needs correction.
1. When it raining. I usually go to school by bus.
A. When B. raining C. usually go D. by bus
2. I learned a lot of Japanese while I am in Tokyo.
A. I B. a lot of C. Japanese D. am
3. I have not been well since I return home.
A. have not been B. well C. return D. home
4. I’ll stay here until will you get back.
A. I’ll B. here C. until D. will you
5. When Sam was in New York, he stays with his cousins.
A. in New York B. he C. stays D. his cousins
6. Last night. I had gone to bed after I had finished my homework.
A. Last night B. had gone C. after D. my homework
7. I will call you before I will come over.
A, will call B. you C. before D. will come
8. Ever since I was a child, I had been afraid of dogs.
A. Ever since B. was C. had been D. afraid of
9. By the time I left my apartment this morning, someone looked for me.
A. left B. this morning C. someone D. looked for
10. Whenever Mark will be angry, his nose gets red.
A. Whenever B. will be C. gets D. red
Exercise 10: Mark the letter A, B, C or D to complete the following sentences.
1. I will call you before I ________________ over.
A. come B. will come C. will be coming D. came
2. After she graduates, she ________________ a job.
A. got B. will get C. had got D. get
3. When I ________________ him tomorrow, I will ask him.
A. saw B. have seen C. will see D. see
4. As soon as it ________________ raining, we will leave.
A. stops B. stop C. had stopped D. stopped
5. By the time he comes, we will have ________________ already.
A. leave B. leaving C. left D. leaves
6. Whenever I ________________ her, I say hello.
A. see B. will see C. will have seen D. saw
7. The next time I go to New York, I am going ________________ a ballet.
A. seeing B. see C. saw D. to see
8. I will never speak to him again so long as I ________________.
A. lives B. will live C. am living D. live
9. By the time Bill ________________to bed tomorrow, he will have had a full day and will be ready for sleep.
A. had gone B. will go C. goes D. went
10. As soon as I finish my report, I will call you and we ________________ out for dinner.
A. went B. will go C. will have gone D. go
11. By the time I return to my country, I ________________ away from home for more than three years.
A. would be B. will have been C. will be D. am
12. After he ________________ breakfast tomorrow, he will get ready to go to work.
A. will have had B. has C. will be having D. have
13. As soon as he finishes dinner, he ________________ the children for a walk to a nearby playground.
A. will take B. takes C. will be taking D. took
14. When Bill gets home, his children ________________ in the yard.
A. played B. will play C. will be playing D. play
15. He will work at his desk until he ________________ to another meeting in the middle of the afternoon.
A. went B. go C. will go D. goes