You are on page 1of 7

Present Perfect Tense

1. Aliana ______________ Sydney this week.


a) has left
b) had left
c) is leaving
d) have been leaving

2. The people ____________the city.


a) has deserted
b) are deserting
c) have deserted
d) had deserting

3. Jessica has _______________________ early.


a) leaving
b) leave
c) left
d) leaved

4. I ______________________ fruit juice.


a) am drinking
b) has drink
c) have drunk
d) have drank

5. I _____________ confirmation of the news.


a) has received
b) am receiving
c) have received
d) have receiving

6. We _________________ the football tournament.


a) have won
b) win
c) will win
d) will won

7. The cat ________________ all the food.


a) have eaten
b) has eaten
c) will be eating
d) had eaten
8. Henry ___________ the book.
a) is studying
b) has studied
c) will be studying
d) have studied

9. She ________________ the movie.


a) has watched
b) is watching
c) watches
d) have watched

10. Lucy ____________________ her red dress.


a) has sold
b) had sold
c) is selling
d) have sold

11. Joshua and Emily __________ the complete story.


a) are reading
b) have read
c) has read
d) had read

12. Susie and Alex ___________ the test.


a) has passed
b) have passed
c) passed
d) had passed

13. Mom _____________ the dinner.


a) have cooked
b) has cooked
c) is cooking
d) had cooked

14. They ___________ printed the book.


a) have
b) are
c) has
d) had

15. The trees ____________ blooming.


a) are
b) have started
c) will start
d) had started

16. Maria ____________ her all books.


a) had published
b) has published
c) is publishing
d) had published

17. Kitty and Alex ____________ the dishes.


a) is washing
b) have washed
c) are washing
d) has washed

18. The police __________ the smugglers.


a) have arrested
b) is arresting
c) has arrested
d) had arrested

19. He __________ the first prize.


a) has won
b) have won
c) won
d) wins

20. The Lion ___________ the bison.


a) have killed
b) killed
c) has killed
d) kills

21. Olivia ___________ her homework problems.


a) has completed
b) will complete
c) have completed
d) completes

22. Charlotte and Mable_____________ the movie.


a) are watching
b) is watching
c) have watched
d) have watching
23. The boys _________ their meal.
a) have eaten
b) has eaten
c) are eating
d) had eaten

24. it___________.
a) rained
b) is raining
c) has rained
d) rains

25. I __________ my homework.


a) do not write
b) does not write
c) have written
d) had written

26. ________ you finished the job?


a) had
b) have
c) has
d) are

27. _________Bobby eaten noodles?


a) has
b) is
c) had
d) have

28. _________ you ever seen such a mess?


a) have
b) had
c) will
d) has

29. __________ they baked a chocolate cake this morning?


a) did
b) are
c) have
d) has

30. Hot air _____________________


a) has risen
b) is rising
c) rises
d) rose

31. My uncle _____________________the television.


a) is watching
b) has watched
c) watches
d) watched

32. John and Sue _____________________ the tennis tournament.


a) win
b) have won
c) has won
d) wins

33. The children _________________ sweets.


a) Have eaten
b) eat
c) are eating
d) eats

34. We have _________________ a letter.


a) read
b) reading
c) reads
d) have read

35. I have _________________ the conference.


a) attends
b) attended
c) not been attending
d) have attended

36. Jessica has _________________ breakfast.


a) eat
b) ate
c) eaten
d) eats

37. Ella and Sophia _________________ piano class.


a) have attended
b) attended
c) has attended
d) is attending

38. Emily _________________ in the garden.


a) have worked
b) did not work
c) has worked
d) had worked

39. Jacob _________________ a novel.


a) has finished reading
b) had finish reading
c) is finishing reading
d) has finish reading

40. _________________ he brought his violin?


a) did
b) has
c) had
d) is
Answer Key

1 a 21 a
2 b 22 c
3 c 23 a
4 a 24 c
5 c 25 c
6 a 26 b
7 b 27 a
8 b 28 a
9 a 29 c
10 a 30 a
11 b 31 b
12 b 32 b
13 b 33 a
14 a 34 a
15 b 35 b
16 b 36 c
17 b 37 c
18 a 38 c
19 a 39 a
20 c 40 b

You might also like