wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect tenses

Total questions: 65

Worksheet time: 1hrs 18mins

Name
Class
Date
1.

Which of the following sentences is in the present perfect tense?

a)

I did my homework.

b)

I do my homework everyday.

c)

I have already done my homework.

d)

I will do my homework.

2.

Select the correct sentence on future perfect.

a)

I will be reading this book.

b)

I will have read this book by tomorrow.

c)

I go to read the book tomorrow.

d)

I won’t reading the book tomorrow.

3.

How does the future perfect tense formed?

a)

do + have + past participle

b)

will be + verb + ing

c)

will + have + past participle

d)

have + past participle

4.

Which of the following sentences is in the present perfect tense?

a)

I did not write a Christmas card to my Grandpa.

b)

I will not write a Christmas card to my Grandpa.

c)

I have not written a Christmas card to my Grandpa yet.

d)

I do not write a Christmas card to my Grandpa.

5.

Which sentence uses the PAST PERFECT tense?

a)

Tim had eaten dinner when his friend knocked on the door.

b)

Sara will have been working on the project for three hours at 4:00.

c)

I have enjoyed reading ever since I can remember.

d)

Do you have any homework tonight?

6.
Which sentence uses the FUTURE PERFECT tense?
a)
Tim had eaten dinner when his friend knocked on the door.
b)
Sara will have been working on the project for three hours at 4:00.
c)
I have enjoyed reading ever since I can remember.
d)
Do you have any homework tonight?
7.
Which sentence uses the PRESENT PERFECT tense?
a)
Tim had eaten dinner when his friend knocked on the door.
b)
Sara will have been working on the project for three hours at 4:00.
c)
I have enjoyed reading ever since I can remember.
d)
Do you have any homework tonight?
8.

Which of the following sentences is in the present perfect tense?

a)

Is he going to bed?

b)

Has he gone to bed yet?

c)

Did he go to bed?

d)

Will he go to bed?

9.

Select the correct tense of VISIT to complete this sentence.

Sam __________ her aunt and uncle last week.

a)

had visited

b)

has visited

c)

will have visited

d)

will visit

10.

The present perfect is formed by _____________.

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + ING

11.

. Choose the best Present Perfect Tense.

1. He _____________ from hills.

a)

has returned

b)

had returned

c)

returned

12.

A. Choose the best Present Perfect Tense.

2. We _______________ any information about them.

a)

not have received

b)

have not received

c)

did not receive

13.

. Choose the best Present Perfect Tense.

3. I _______________ well for the exams.

a)

prepared

b)

have prepared

c)

has prepared

14.

A. Choose the best Present Perfect Tense.

4. I have __________ in a plane.

a)

fly

b)

flew

c)

flown

15.

A. Choose the best Present Perfect Tense.

5. I have _______________ a Safari park.

a)

visit

b)

visited

c)

visits

16.

. Choose the best Present Perfect Tense.


6. She has ___________ a famous person.

a)

meet

b)

met

c)

meets

17.

B. Choose the best Past Perfect Tense.

7. I had never __________________ him before.

a)

see

b)

saw

c)

seen

18.

B. Choose the best Past Perfect Tense.

8. We arrived at 8:05, but the train ____________ already left.

a)

has

b)

have

c)

had

19.

. Choose the best Past Perfect Tense.

9. Nobody explained why the project had ___________________ on time.

a)

not been completed

b)

not completed

c)

not complete

20.

. Choose the best Past Perfect Tense.

10. Where ________ the security guard gone?

a)

had

b)

have

c)

did

21.

Ben _____________ all of his dinner and can have dessert now.

a)

has finished

b)

had finished

c)

will have finished

22.

When the alarm went off, Tim ________________ eight hours

a)

has slept

b)

had slept

c)

will have slept

23.

I ________________ all my money on candy.

a)

have spent

b)

had spent

c)

will have spent

24.

Before I moved here, I ____________ in Collingswood.

a)

have lived

b)

had lived

c)

will have lived

25.

In May, I ______________ here 25 years.

a)

have lived

b)

had lived

c)

will have lived

26.

By next week we __________________ our personal narratives.

a)

have finished

b)

had finished

c)

will have finished

27.

I have sung in a choir for over thirty years.

a)

present perfect

b)

past perfect

c)

future perfect

28.

We had recess everyday when I was in 5th grade.

a)

present perfect

b)

past perfect

c)

future perfect

29.

I had played field hockey for 3 years in high school.

a)

present perfect

b)

past perfect

c)

future perfect

30.

We will have been married 26 years in July.

a)

present perfect

b)

past perfect

c)

future perfect

31.

In June, you will have finished elementary school.

a)

present perfect

b)

past perfect

c)

future perfect

32.

We have finished another week of school.

a)

present perfect

b)

past perfect

c)

future perfect

33.

By the end of the month we will have celebrated Thanksgiving.

a)

present perfect

b)

past perfect

c)

future perfect

34.

He had eaten all of his candy before lunchtime.

a)

present perfect

b)

past perfect

c)

future perfect

35.

The dogs _________________ all day today.

a)

have barked

b)

had barked

c)

will have barked

36.

I will have watched movie by the time you come home.

a)

Present perfect tense

b)

Past perfect tense

c)

Future perfect tense

d)

Future perfect tense (negative form)

37.

Kohli (a)   (score)a lot of runs in the test match. (Present perfect tense positive form)

38.

She .....................(not/go) to Mumbai last week. (Past perfect tense)

a)

has not gone

b)

will have gone

c)

had gone

d)

had not gone

39.

Rajan and Ram (a)   (compose/not) the song. (Future perfect tense)

40.

He (a)   (read) different kind of books before you came. (Past perfect tense)

41.

.............. you ...................(go) to the coffe shop before? (Present perfect tense, interrogative form)

a)

Have, go

b)

Have, gone

c)

Had, gone

d)

Did, go

42.

She (a)   (jog) two miles before reaching post office. (Future perfect tense)

43.

What is the second and third form of the verb 'sink'

a)

Sank, sank

b)

Sunk, Sunk

c)

Sinked, sinked

d)

Sank, Sunk

44.

They will have not taken the dog out for a walk.

a)

Future perfect tense (negative form)

b)

Future perfect tense (positive form)

c)

Present perfect tense (negative form)

d)

Past perfect tense (negative form)

45.

I (a)   (Plant) some plants in the garden. (Past perfect tense)

46.

1. What is tense of the underlined verb?

Shella will have studied in Canada in college.

a)

present perfect tense

b)

past perfect tense

c)

future perfect tense

47.

2. What is the tense of the underlined verb?

Henrdrick has eaten chicken every day for a month.

a)

present perfect tense

b)

past perfect tense

c)

future perfect tense

48.

3. What is the tense of the underlined verb?

The students had worked hard in class so they earned an ice cream party.

a)

present perfect tense

b)

past perfect tense

c)

future perfect tense

49.

4. What is the tense of the underlined verb?

My cats, Bonnie and Rosie, have slept the entire day.

a)

present perfect tense

b)

past perfect tense

c)

future perfect tense

50.

5. What is the tense of the underlined verb?

Our principal will have earned another degree from a nearby university.

a)

present perfect tense

b)

past perfect tense

c)

future perfect tense

51.

6. After this play ends, we __________ (act) in ten performances for our school.

a)

have acted

b)

had acted

c)

will have acted

52.

7. My mom __________ (drive) three hours already on our way to Quezon.

a)

has driven

b)

had driven

c)

will have driven

53.

8. We __________ (study) a lot for the test before we finally took it yesterday.

a)

have studied

b)

had studied

c)

will have studied

54.

9. When I am in seventh grade, I __________ (attend) every year of school in the same city.

a)

have attended

b)

had attended

c)

will have attended

55.

10. Eulo and I __________ (go) to the store to buy some flowers for my mom.

a)

have gone

b)

had gone

c)

will have gone

56.

I had remembered my homework just in time.

a)

present perfect

b)

past perfect

c)

future perfect

57.

After several months of saving, my sister and I have saved enough money to buy our parents a gift.

a)

present perfect

b)

past perfect

c)

future perfect

58.

Most teachers have notified the office about any problems in their classrooms.

a)

present perfect

b)

past perfect

c)

future perfect

59.

By Friday afternoon, we will have finished another week of school.

a)

present perfect

b)

past perfect

c)

future perfect

60.

I raised my hand once I had identified the answer.

a)

present perfect

b)

past perfect

c)

future perfect

61.

make (past perfect tense)

(a)  

62.

eat (present perfect tense)

(a)  

63.

visit (future perfect tense)

(a)  

64.

find (present perfect tense)

(a)  

65.

drive (past perfect tense)

(a)