Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tense (Past Perfect, Present Perfect and Present Future Perfect)

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

They ... the gates before I … there.

a)

had locked - get

b)

locked - had got

c)

had locked - had got

d)

had locked - got

e)

locked - got

2.

By the time we … , the party … .

a)

arrived - finished

b)

had arrived - finished

c)

arrived - had finished

d)

had arrived - had finished

e)

arrived - has finished

3.

After we … it in the forum, we … the boss a letter about it.

a)

talked - had sent

b)

had talked - sent

c)

talked - has sent

d)

talked - sent

e)

had talked - had sent

4.

I and my team … a good rest when our guests … .

a)

have - left

b)

had had - had left

c)

had - left

d)

had - had left

e)

have - had left

5.

Before Tom’s father …… him to the theater, he …… a stage play before.

a)

taken - never seen

b)

took - has never seen

c)

had taken - had never seen

d)

took - had never seen

e)

had taken - never seen

6.

She is very ill. She … here for two weeks.

a)

has not be

b)

have not been

c)

has not been

d)

is not

e)

has not being

7.

She … the same car for fifteen years.

a)

is driving

b)

has driven

c)

have driven

d)

had driven

e)

has been driven

8.

The doctor .... He is waiting for you in the next room.

a)

had come

b)

is coming

c)

has come

d)

have come

e)

came

9.

… the papers this morning?

a)

has you read

b)

do you read

c)

have you read

d)

are you reading

e)

had you read

10.

She still ... my letter.

a)

have not replied

b)

had not replied

c)

has not replied

d)

has not been replied

e)

have not been replied

11.

When you arrive I probably ... the job.

a)

will have finished

b)

will finish

c)

would have finished

d)

would finish

e)

will has finished

12.

We’re pretty sure Calvin … all items we need before June.

a)

would have prepared

b)

will have prepared

c)

will prepare

d)

would prepare

e)

will have been prepared

13.

The staff … the journal by 7 PM. You can check it later.

a)

will collect

b)

would collect

c)

would have collected

d)

will have collected

e)

will have been collected

14.

The manager … me the master plan by Friday.

a)

would show

b)

would have shown

c)

will have shown

d)

will show

e)

will be showing

15.

She ... for work before the children get home from school

a)

is going

b)

would have gone

c)

would go

d)

will be going

e)

will have gone

16.

Which sentence is the correct form of Present Perfect Tense?

a)

Martin have informed the teacher about his absence.

b)

I has told you the game rules.

c)

Sandi and Theresia had made the announcement.

d)

Radit has noted the important things of the meeting.

17.

Which sentence is the correct form of Past Perfect Tense?

a)

Renata had send Kunto a message when she got home.

b)

Before Dion had taken a rest, Sultan called him.

c)

After I had delivered a speech, my dad came.

d)

Sikha comes to my house before I had left.

18.

Which sentence is the correct form of Past Perfect Tense?

a)

My sister found the solution by the time I arrived.

b)

Juki walks along the road when his pet had left.

c)

Ramon has led the group very well when his mates are solid.

d)

John Snow killed the monster after he had known the way.

19.

Which sentence is the correct form of Present Future Perfect Tense?

a)

You should inform the teacher that you will have complete all tasks by the end of this week.

b)

We will mention your name when we perform on the stage next week.

c)

My dad tell me that he will have retired from the office before 2027.

d)

Hansen will be studying math this afternoon.

20.

Which sentence is the correct form of Present Future Perfect Tense?

a)

Salsa will be told by the boss about her mistakes doing the job.

b)

Renda will be playing football in the stadium right now.

c)

My mother will have know the news soon. Believe me!

d)

Sandana will have met his friend from England by the end of this month.

21.

My family ... Bali last week.

a)

visits

b)

has visited

c)

visited

d)

have visited

22.

Mr. Redy ... the lesson very well, yesterday.

a)

presents

b)

presented

c)

has presented

d)

will presented

23.

Linda and Boy ... not in the class, yesterday morning.

a)

are

b)

have been

c)

was

d)

were

24.

Tita ... the meeting last night.

a)

is not attend

b)

do not attend

c)

did not attend

d)

were not attend

25.

... you meet Mr. Andy two weeks ago?

a)

were

b)

was

c)

did

d)

do