I. Chia động từ hiện tại hoàn thành:
1. There is no more cheese. I (eat)……………. it all, I’m afraid.
2. The bill isn’t right. They (make)………….. a mistake.
3. Don’t you want to see this programme? It ………….(start).
4. It’ll soon get warm in here. I (turn)……….. the heating on.
5. ………They (pay)…….. money for your mother?
6. Someone (take)………………. my bicycle.
7. Wait for few minutes, please! I (finish)……………. my dinner.
8. ………You ever (eat)………….. Sushi?
9. She (not/come)…………… here for a long time.
10. I (work…………..) here for three years.
11. ………… You ever …………..(be) to New York?
12. You (not/do) ………….your project yet, I suppose.
13. I just (see)………. Andrew and he says he ……..already (do)………. about half of the plan.
14. I ………..just (decide)……… to start working next week.
15. He (be)…………. at his computer for seven hours.
16. She (not/have) ……………any fun a long time.
17. My father (not/ play)……….. any sport since last year.
18. I’d better have a shower. I (not/have)………. one since Thursday.
19. I don’t live with my family now and we (not/see)…… each other for five years.
20. I…… just (realize)…………... that there are only four weeks to the end of term.
21. The train drivers (go)……… on strike and they stopped working at twelve o’clock.
22. How long…….. (you/know)………. each other?
23. ……….(You/ take)………… many photographs?
24. (She/ eat)………………. at the Royal Hotel yet?
25. He (live) ………….here all his life..
26. Is this the second time he (lose)……………. his job?
27. How many bottles…… the milkman (leave) ………….? He (leave) ……….. six.
28. I (buy)…………. a new carpet. Come and look at it.
29. She (write)………….. three poems about her fatherland.
30. We (finish) ……………………three English courses.
II. Khoanh trăc nghiệm:
1. When ____________ the school?
A) have you joined B) did you joined C) did you join D) have you ever joined
2. _____________ in England? A) Did you ever worked B) Have you ever worked C) Worked you 11D) Didn't you have worked
3. That's the best speech _________
A) I never heard B) I didn't hear C) I used to hear D) I've ever heard
4. He's the most difficult housemate _____________________A) I never dealt with. B) I never had to deal with. C) I've ever had to deal with. D) I've never had to deal with
5. ______ to him last week.
A) I spoke B) I've already spoken C) I didn't spoke D) I speaked
6. _____a contract last year and it is still valid.
A) We have signed B) We signed C) We haven't signed D) We have sign
7. ______ from a business trip to France.
A) I come back B) I came back C) I never came back D) I've just come back
8. Prices ________ in 1995 but then _____ in 1996.
A) rised _ falled B) rose _ fell C) have risen _ have fallen D) rose _ have fallen
9. You ____________ to a word ____________A) listened _ I haven't said
B) didn't listen _ I say C) listened _ saying D) haven't listened _ I've said back
10. I can't believe that ________________ the news.A) you haven't read
B) you didn't read C) you don't read D) you read not.
11.You ……………… a lot since the last time I saw you.
A. changed B. has changed C. is changing D. have changed
12. He………. more concerned about his social status since he started working there.
A. has been becoming B. has become C. became D. will become
13. Travel ………… into a huge industry in the last few decades.
A. has turned B. is turning C. has been turning D. have turned
14. Science …………. in leaps and bounds.
A. have advanced B. has advanced C. has been advanced D. is advancing
Man ……………… great things.
A.is accomplished B. has been accomplishing
C. has accomplished D. have accomplished
15. I ……………. the report yet.
A. hasn’t completed B. completed
C. have already completed D. have not completed
16. The rain ……………….. . It’s been raining for 3 hours.
A. has stop B. is stopped C. haven’t stopped D. hasn’t stopped
17. They ……………… at the airport.
A. haven’t yet arrived B. haven’t already arrived
C. hasn’t yet arrived D. didn’t arrive
18. We ………………. three power cuts this week.
A. has had B. have had C. had D. is having
19. The team ……………. numerous setbacks so far.
A. experienced B. have experience C. has experienced D. is experiencing
20. John ……………. for three tests this month.
A. sat B. have sat C. has sat D. is sitting
21………… you …………. abroad this year?
A. Has – been B. Has – gone C. Have – be D. Have – been
22. I …………….. three books by the same author since the last month.
A. has read B. have read C. read D. red
23. Kathy …………….. for three different companies since graduating two years ago.
A. has worked B. have worked C. have been worked D. worked
24. This is the first time I ………….. to Germany.
A. has ever been B. have been ever C. has been ever D. have ever been
25. He ………….. to France for ages.
A. has gone never B. have never gone C. has never gone D. never has gone
26. They ……………. skiing since they were 15.
A. have never gone B. has gone never C. has never gone D. have gone never
27. I …………….. a cold for two weeks.
A. has had B. have had C. had D. have been had
28. He ………… here for six months.
A. have been B. has been being C. has been being D. has been
29. My friend and I …………… for too long.
A. has been waited B. has waited C. have waited D. have been waited
30. I…………….. Martha.
A. ‘s just seen B. ‘ve just seen C. ‘ve seen just D. ‘s seen just
31. He ………………….. to her over the phone.
A. has only spoken B. have spoken only
C. have only spoken D. has spoken only
32. Did you like the new Doctor Who season? – I …………… it yet.
A. hasn’t seen B. has seen C. have seen D. haven’t seen
33. George is a very close friend of mine. We …………… each other for years.
A. knew B. have known C. has know D. had knew
34. You’ve … for work too many times this year. If you’re not careful, you’ll be fired.
A, ‘ve been late B. ‘s been late C. ‘ve be late D. ‘s be late
1. Our next -door neighbor _________ his car every Sunday.
A. is washing В. washes С. has washed D. is wash
2. Last summer, I _________ to the beach almost every day.
A. went В. was going С. have been D. have been going
3. 'Whose is this plane ticket on the floor?' 'Oh, it _________ to me. Thank you.'
A. is belonging В. belongs С. has belonged D. belonged
4. 'I'm really tired of travelling so much.' – 'I thought you ________ a bit quiet.'
A. were seeming В. have seemed
С. have been seeming D. seemed
5. 'You look thoughtful' – 'I _________ about our holiday last year.'
A. just think В. had just thought
С. am just think D. was just thinking
6. 'You went to Chile, didn't you?' – 'No, but I _________ to Peru, which is right next
door.'
A. had gone В. was gone С. did go D. was going
7. 'Why were you so tired yesterday?' 'Because I....... all morning.'
A. jog C. had been jogging
B. was jogged D. had been jogged
8. It was the first time I....... a live match.
A. was ever seeing C. had ever seen
B. had ever been seeing D. was ever seen
9. You live in a huge house,don't you?' 'Yes,but we.......!'
A. didn't use to C. use not
B. wouldn't D. weren't used to
10. I.......the whole of War and Peace by the time I was seven years old.
A. was reading C. had read
B. had been reading D. had been read
11. This time next week, we ___________the chemistry exam.
A have finished C will have finished
B have been finishing D will have been finishing
12. When I grow up, ______________an inventor.
A I'm being C I will have been
B I'm going to be D I will be being
13. Shirley will..........her research for the next few weeks.
A have done C have been doing
B be doing(tham khảo c13) D have been done
14. Next year, Sam will..........patients at this hospital for twenty-five years.
A have been treating C be treating
B treat D be going to treat
1. Our next -door neighbor _________ his car every Sunday.
A. is washing В. washes С. has washed D. is wash
2. Last summer, I _________ to the beach almost every day.
A. went В. was going С. have been D. have been going
3. 'Whose is this plane ticket on the floor?' 'Oh, it _________ to me. Thank you.'
A. is belonging В. belongs С. has belonged D. belonged
4. 'I'm really tired of travelling so much.' – 'I thought you ________ a bit quiet.'
A. were seeming В. have seemed
С. have been seeming D. seemed
5. 'You look thoughtful' – 'I _________ about our holiday last year.'
A. just think В. had just thought
С. am just think D. was just thinking
6. 'You went to Chile, didn't you?' – 'No, but I _________ to Peru, which is right next
door.'
A. had gone В. was gone С. did go D. was going
7. 'Why were you so tired yesterday?' 'Because I....... all morning.'
A. jog C. had been jogging
B. was jogged D. had been jogged
8. It was the first time I....... a live match.
A. was ever seeing C. had ever seen
B. had ever been seeing D. was ever seen
9. You live in a huge house,don't you?' 'Yes,but we.......!'
A. didn't use to C. use not
B. wouldn't D. weren't used to
10. I.......the whole of War and Peace by the time I was seven years old.
A. was reading C. had read
B. had been reading D. had been read
11. This time next week, we ___________the chemistry exam.
A have finished C will have finished
B have been finishing D will have been finishing
12. When I grow up, ______________an inventor.
A I'm being C I will have been
B I'm going to be D I will be being
13. Shirley will..........her research for the next few weeks.
A have done C have been doing
B be doing(tham khảo c13) D have been done
14. Next year, Sam will..........patients at this hospital for twenty-five years.
A have been treating C be treating
B treat D be going to treat