Circle the correct tense: Present Simple, Present Continuous, Past Simple, Present Perfect: 1. Tom ____ to school every day. a) goes b) went c) is going d) has gone 2. Mona ____ her report yesterday. a) finishes b) finished c) is finishing d) has finished 3. Nick ____ his car every Saturday. a) washes b) washed c) is washing d) has washed 4. They ____ Berlin two years ago. a) leave b) left c) is leaving d) have left 5. I ___ already ____ my exercise. a) do b) did c) is doing d) have done 6. Pam ____ a nice dog at the moment. a) draws b) drew c) is drawing d) has drawn 7. Ben ____ the competition yesterday. a) wins b) won c) is wining d) has won 8. Liz ____ dinner in the kitchen now. a) cooks b) cooked c) is cooking d) has cooked 9. We ____ a new car recently. a) buy b) bought c) is buying d) have bought 10. Liz often ____ her pet for a walk. a) takes b) took c) is taking d) has taken 11. Look! The baby _____. a) cries b) cried c) is crying d) has cried 12. I ____ my grandparents last week. a) visit b) visited c) am visiting d) have visited 13. The boys rarely ____ football. a) play b) played c) are playing d) have played 14. Dave ____ to Paris recently. a) is b) was c) is being d) has been 15. I ____ Mona for a long time. a) don’t see b) didn’t see c) amn’t seeing d) haven’t seen 16. Paul ____ his guitar at the moment. a) plays b) played c) is playing d) has played 17. I ____ in the pool every Sunday. a) swim b) swam c) am swimming d) have swum 18. Bill ____ in the zoo yesterday. a) is b) was c) is being d) has been 19. Kate ___ just ___ her friend. a) meets b) met c) is meeting d) has met 20. We ____ two days ago. a) talk b) talked c) are talking d) have talked 21. They often ___ their time in Spain. a) spend b) spent c) are spending d) have spent 23. Sue ____ an interesting film now. a) watches b) watched c) is watching d) has watched 24. Helen ____ as SMS at present. a) sends b) sent c) is sending d) has sent 25. They ___ just ____ home. a) arrive b) arrived c) are arriving d) have arrived 26. Tim ____ a gold medal last year. a) gets b) got c) is getting d) has got 27. We ____ dinner at present. a) have b) had c) are having d) have had KEY: 1. Tom ____ to school every day. a) goes b) went c) is going d) has gone 2. Mona ____ her report yesterday. b) finished a) finishes c) is finishing d) has finished 3. Nick ____ his car every Saturday. a) washes b) washed c) is washing d) has washed 4. They ____ Berlin two years ago. b) left a) leave c) is leaving d) have left 5. I ___ already ____ my exercise. a) do b) did c) is doing d) have done 6. Pam ____ a nice dog at the moment. a) draws b) drew c) is drawing d) has drawn 7. Ben ____ the competition yesterday. a) wins b) won c) is wining d) has won 8. Liz ____ dinner in the kitchen now. a) cooks b) cooked c) is cooking d) has cooked 9. We ____ a new car recently. a) buy b) bought d) have bought c) is buying 10. Liz often ____ her pet for a walk. a) takes b) took c) is taking d) has taken 11. Look! The baby _____. a) cries b) cried c) is crying d) has cried 12. I ____ my grandparents last week. a) visit b) visited c) am visiting d) have visited 13. The boys rarely ____ football. a) play b) played c) are playing d) have played 14. Dave ____ to Paris recently. a) is b) was d) has been c) is being 15. I ____ Mona for a long time. a) don’t see b) didn’t see c) amn’t seeing d) haven’t seen 16. Paul ____ his guitar at the moment. a) plays b) played c) is playing d) has played 17. I ____ in the pool every Sunday. a) swim b) swam c) am swimming d) have swum 18. Bill ____ in the zoo yesterday. a) is b) was c) is being d) has been 19. Kate ___ just ___ her friend. a) meets b) met c) is meeting d) has met 20. We ____ two days ago. a) talk b) talked c) are talking d) have talked 21. They often ___ their time in Spain. a) spend b) spent c) are spending d) have spent 23. Sue ____ an interesting film now. a) watches b) watched c) is watching d) has watched 24. Helen ____ as SMS at present. a) sends b) sent c) is sending d) has sent 25. They ___ just ____ home. a) arrive b) arrived d) have arrived c) are arriving 26. Tim ____ a gold medal last year. a) gets b) got c) is getting d) has got 27. We ____ dinner at present. a) have b) had c) are having d) have had