Exercise 1:Choose the word or phrase that complete the sentence (A, B, C, or D) 1. He ____ for London one year ago. A. left B. has left C. leaves D. had left 2. I ____ never ____ this game before. A. ’ve/played B. I played C. was/ playing D. play 3. What ____ you ____, Nam? – I’m thinking of my mother. A. do/think B. are/thinking C. have/thought D. were/thinking 4. I usually ____ to school by bus. A. went B. am going C. go D. have gone 5. Yesterday morning I ____ up at 6.30. A. got B. get C. was getting D. had got 6. ____ an email before? A. Have you ever sent C. Did you ever send B. Have you been sending D. Do you send 7. Please don’t make so much noise. I ____. A. studying B. study C. am studying D. studied 8. It’s the first time ____ our flat, isn’t it? A. you’ve visit B. you visited C. you visit D. you’ve visited 9. This house ____ 35,000 pounds in 1980. A. costs B. cost C. had cost D. was cost 10. Mike is playing chess. How long ____ he ____? A. did/play B. is/playing C. has/play D. has/been playing 11. While they ____ chess, we ____ the shopping. A. playing/doing B. were playing/doing C. played/did D. were playing/were doing 12. They ____ football when the lights in the stadium ____ out. A. were playing/went B. played/was going C. were playing/ was going D. playing/went 13. Today is Thursday and she ____ late twice this week. She ____ late yesterday and on Monday. A. has been/had been B. has been/is C. has been/was D. is/was 14. ____ here since 2005? A. Did you live B. Have you live C. Have you lived D. Do you live 15. We ____ him since he ____ married. A. didn’t see/got B. haven’t seen/got C. don’t/get D. hadn’t seen/got 16. I ____ how to dance when I ____ six years old. A. don’t know / was B. didn’t know / am C. didn’t know / was D. haven’t known/was 17. Last month my brother ____ me his photos. He ____ me his photos every year. A. sends/sent B. sent/sends C. sent/sent D. sends/sends 18. Nam is a careful driver but yesterday he ____ carelessly. A. drove B. had driven C. drives D. was driving 19. Do you like swimming, Ba? – I ____ when I was a child but not now. A. do B. did C. have done D. had done 20. They____ the baby a name yet. A. haven’t given B. hasn’t given C. gave D. have been giving 21. The child________ before the doctor arrived. a. died b. had died c. has died d. was dying 22. We cleaned up the room as soon as the guests________ a. had left b. has left c. left d. were leaving 23. The secretary________ the report by 10:00 yesterday. a. hasn't finished b. hasn't finished c. didn't finish d. would finish 24. Jane's eyes are red. She________ a. cried b. has cried c. has been crying d. had cried 25. This room is dirty. Someone________ in here. a. smoked b. has smoked c. had been smoking d. has been smoking 26. Arsenal________ next Monday. a. wins b. will win c. would win d. is winning 27. it________ rain tomorrow. a. rains b. will rain c. is going to rain d. is raining 28. I'll come and see you before I ________ for America. a. leave b. will leave c. have left d. shall leave 29. The little girl asked what________ to her friend. a. has happened b. happened c. had happened d. would have been happened 30. John________ a book when I saw him. a. is reading b. read c. was reading d. reading 31. He said he________ return later. a. will b. would c. can d. would be' 32. Jack________ he door. a. has just opened b. open c. will have opened d. opening 33. I have been waiting for you________ a. since early morning b. since 9 a.m c. for two hours d. all are correct 34. My sister________ for you since yesterday. a. is looking b. was looking c. has been looking d. looked 35. Jack________ the door. a. has just painted b. paint c. will have painted d. painting 36. The train________ half an hour ago. a. has been leaving b. left c. has left d. had left 37. We________ Doris since last Sunday. a. don't see b. haven't seen c. didn't see d. hadn't seen 38. When I last saw him, he________ in London. a. has lived b. is living c. was living d. has been living 39. She is tired now. She________ for a long time. a. has been learning b. has learned c. learns d. learned 40. They will have gone home before you________ to meet them. a. came b. come c. will come d. are coming

2 câu trả lời

XIN HAY NHẤT Ạ PLEASEEEEEEEE

NO COPY THANKS 

1a

2d

3a

4c

5b

6b

7a

8c

9d

10b

11d

12a

13b

14c

15d

16a

17b

18c

19d

20a

21d

22c

23a

24b

25c

26d

27a

28a

29d

30d

31d

32b

33c

34b

35b

36a

37d

38b

39b

40c

MỜI BN THAM KHẢO!!!!!!!!!!

ĐÚNG 100% NHÉ

1. A                   21. B

2. A                   22. A

3. B                   23. D

4. C                   24. C

5. A                   25. D

6. A                   26. B

7. C                   27. C

8. D                   28. A

9. B                   29. C

10. D                 30. C

11. D                 31. B

12. A                  32. A

13. C                 33. D

14. C                 34. C

15. B                 35. A

16. C                 36. B

17. B                 37. B

18. A                 38. C

19. B                  39. A

20. A                 40. B

Chúc anh chị học tốt!

Câu hỏi trong lớp Xem thêm