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
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