7. Up to now, the disease ____ over thirty thousand people worldwide. A. has killed B. killed C. kills D. is killing
A. has killed
6. Where do you live? – I ____ in Boston. I ____ there for ten years now. A. live – have lived B. live – am living C. have lived – live D. live – live
A. live - have lived
(HTHT) Lan and Hoa (already give) me a big bunch of flowers.
have already given
10. ____ you ____ the shoplifter to the police yet? A. Do – report B. Have – reported C. Are – reporting D. When – reported
B. have ____ reported
(HTHT) she (just reward) me a smartphone.
has just rewarded
(HTHT) We (make) ___ cakes for 2 hours.
have made
(HTHT) I (use) ___ this computer for 10 years.
have used
(HTHT) I (do) ____ my homework recently.
have done
3. People's lives ____ a lot thanks to the inventions of these devices. A. was changed B. has been changed C. have changed D. is changed
C. have changed
2. Have you ever read the Wuthering Heights? - Oh. That's my favourite. I ____ it many times, at least four. A. read B. have read C. was reading D. used to read
B. have read
(HTHT) They (not cook) ___ meals since they moved their house.
haven't cooked
(HTHT) she ( work) _________ over the project for a week since last week.
has worked
1. I ____ this washing machine for five years now. It looks old, but it still works well. A. have B. had C. is having D. have had
D. have had
8. Liverpool football club ____ 18 Premier League titles so far. A. won B. used to win C. win D. has won
D. has won
(HTHT) They (not close) ____ the door yet.
haven't closed
(HTHT) children (prepare) for the exam yet?
Have children prepared
Your experience on this site will be improved by allowing cookies.