Choose the correct answers
1. They ___ (to finish) their homework yesterday.
a) finish b) finishes c) finished d) finishing
2. He ___ (to see) the movie every weekend.
a) seen b) sees c) saw d) seeing
3. She ___ (to write) three books last year.
a) has written b) wrote c) writing d) writes
4. We usually ___ (to go) swimming on Sundays.
a) go b) goes c) going d) went
5. Last night, I ___ (to watch) a movie with my friends.
a) watched b) watch c) watching d) have watched
6. Sarah ___ (to speak) Spanish fluently.
a) speaks b) speak c) speaking d) spoken
7. They ___ (to visit) their grandparents last summer.
a) visit b) visiting c) visits d) visited
8. He ___ (to cook) dinner when I arrived home.
a) cooked b) cooks c) cooking d) has cooked
9. We ___ (to play) tennis every weekend.
a) play b) playing c) plays d) played
10. Last year, she ___ (to travel) to Japan.
a) travel b) travels c) traveled d) traveling
11. The sun ___ (to rise) in the east.
a) rise b) rises c) rising d) risen
12. They ___ (to live) in Paris for five years now.
a) lived b) lives c) living d) have lived
13. Yesterday, I ___ (to meet) an old friend at the café.
a) meet b) meets c) meeting d) met
14. She ___ (to teach) English at the university.
a) teaching b) teaches c) taught d) teach
15. Tom ___ (to work) as a chef before he became a writer.
a) working b) works c) worked d) work
16. Every morning, I ___ (to drink) a cup of coffee.
a) drink b) drinking c) drinks d) drank
17. They ___ (to buy) a new car last month.
a) buys b) buy c) buying d) bought
18. He ___ (to play) the piano since he was five years old.
a) playing b) plays c) played d) has played
19. Jane ___ (to read) a book every evening before bed.
a) read b) reads c) reading d) has read
20. They ___ (to finish) their meal before the guests arrived.
a) finished b) finishes c) finishing d) have finished
21. Last summer, we ___ (to go) on a road trip across Europe.
a) go b) goes c) going d) went
22. The children ___ (to play) outside when it started raining.
a) play b) playing c) plays d) were playing
23. She ___ (to study) French for three years now.
a) studied b) studies c) studying d) has studied
24. Mark ___ (to finish) his project by the end of the week.
a) finished b) finishes c) finishing d) will finish
25. Every morning, the birds ___ (to sing) outside my window.
a) sing b) singing c) sings d) sang
26. When I was a child, I ___ (to visit) my grandparents every summer.
a) visit b) visits c) visiting d) visited
27. She ___ (to play) the guitar since she was ten years old.
a) playing b) plays c) played d) has played
28. Yesterday, they ___ (to have) a picnic in the park.
a) had b) have c) having d) has
29. He ___ (to work) at the company for over ten years.
a) works b) working c) worked d) has worked
30. The sun ___ (to set) in the west.
a) set b) sets c) setting d) settled
31. We ___ (to see) that movie last weekend.
a) see b) saw c) seeing d) seen
32. They ___ (to visit) London last year.
a) visit b) visits c) visited d) visiting
33. He ___ (to eat) sushi for dinner yesterday.
a) eat b) eats c) eating d) ate
34. Every winter, they ___ (to go) skiing in the Alps.
a) go b) goes c) going d) went
35. The cat ___ (to chase) the mouse around the house.
a) chase b) chases c) chasing d) chased
36. We ___ (to have) dinner at that restaurant before.
a) had b) have c) having d) has
37. She ___ (to dance) ballet when she was younger.
a) dance b) dancing c) dances d) danced
38. Last week, they ___ (to travel) to Italy for vacation.
a) travel b) travels c) traveling d) traveled
39. He ___ (to paint) the house last summer.
a) paint b) paints c) painted d) painting
40. Every morning, he ___ (to jog) in the park.
a) jog b) jogs c) jogging d) jogged
