Content text EXTRA-EXERCISES - 2.docx
I. PRESENT PERFECT Choose the best option to complete the sentences. 1. Mary _______ her keys. She can't find them anywhere. a) lose b) lost c) has lost d) loses 2. Tom _______ to Paris twice this year. a) go b) went c) has gone d) goes 3. The team _______ three matches in a row. a) win b) won c) has won d) wins 4. Sarah _______ her homework yet. a) didn't finish b) hasn't finished c) isn't finishing d) hasn't been finishing 5. They _______ a new house in the countryside. a) buy b) bought c) has bought d) has been buying 6. John _______ to the new Italian restaurant downtown. a) went b) goes c) has gone d) has been going 7. The company _______ a significant increase in profits this quarter. a) sees b) saw c) has seen d) is seeing 8. I _______ that movie before. a) see b) saw c) have seen d) sees 9. Carol _______ her luggage at the airport yesterday. a) loses b) lost c) lose d) has lost 10. We _______ dinner yet. a) didn't eat b) haven't eaten c) hasn't eaten d) isn't eating 11. Mark _______ his car keys. He's searching for them everywhere. a) lose
b) lost c) has lost d) loses 12. Jenny _______ her new job last month. a) starts b) started c) has started d) starting 13. The children _______ their homework already. a) finish b) finished c) have finished d) finishes 14. Mike _______ to China three times in the past year. a) goes b) went c) has gone d) is going 15. They _______ each other since high school. a) know b) knew c) has known d) have known 16. The project _______ completed yet. a) isn't b) wasn't c) hasn't d) didn't 17. She _______ her novel for years, but it's still not finished. a) write b) wrote c) has written d) writes 18. He _______ his breakfast yet. a) didn't finish b) hasn't finished c) isn't finishing d) hasn't been finishing 19. The train _______ on time. a) doesn't arrive b) didn't arrive c) isn't arriving d) hasn't arrived 20. Maria _______ a new car last week. a) buy b) bought c) has bought d) buys 21. They _______ friends since they were children. a) are b) were c) have been d) being 22. Peter _______ his homework yet.
a) don't finish b) didn't finish c) hasn't finished d) didn't been finishing 23. She _______ to the gym three times this week. a) go b) goes c) went d) has gone 24. We _______ the new restaurant downtown last Saturday. a) visit b) visited c) has visited d) has been visiting 25. The team _______ well this season. a) play b) played c) has played d) is playing 26. Sarah _______ her passport at home. a) leaves b) left c) has left d) leave 27. They _______ their exams yet. a) don't finish b) didn't finish c) hasn't finished d) haven't finished 28. John _______ his decision. a) regret b) regretted c) has regretted d) is regretting 29. The children _______ their toys all over the house. a) scatter b) scattered c) have scattered d) scatters 30. Maria _______ her new job last month. a) starts b) started c) has started d) starting 31. The company _______ a new CEO last year. a) hire b) hired c) has hired d) is hiring 32. Tom _______ his homework yet. a) finish b) finished c) has finished d) finishes
33. They _______ each other for over ten years. a) know b) knew c) have known d) knows 34. Sarah _______ her phone at home. a) leave b) left c) has left d) leaves 35. We _______ a great time on our vacation. a) have b) had c) has d) having 36. The children _______ their rooms yet. a) clean b) cleaned c) has cleaned d) have cleaned 37. She _______ her decision. a) regret b) regretted c) has regretted d) regretting 38. John _______ his keys. a) lose b) lost c) has lost d) losing 39. They _______ a new house in the countryside. a) buy b) bought c) has bought d) have bought 40. Maria _______ the book yet. a) read b) readed c) has read d) reads 41. The team _______ the championship last season. a) win b) won c) has won d) wins 42. They _______ their exams yet. a) don't finish b) didn't finish c) hasn't finished d) haven't finished 43. Peter _______ his breakfast yet. a) didn't finish b) hasn't finished c) isn't finishing