wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present and past perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

This tense is used for actions that started in the past and have influence or a connection in the present.

a)

Present perfect

b)

Past perfect

2.

This tense is used for actions that started in the past and ended in the past.

a)

Present perfect

b)

Past perfect

3.

This tense doesn’t always specify the time that the action a

started.

a)

Present perfect

b)

Past perfect

4.

Uses the auxiliary “had”

a)

Present perfect

b)

Past perfect

5.

Since and for can be used in past perfect sentences.

a)

True

b)

False

6.

When do we use the word “since”?

a)

To specify the duration of an action

b)

To say when the action started

7.

When do we use the word “for”?

a)

To specify the duration of an action.

b)

To determine when the action started.

8.

What is the tense of the following sentence?


”I have had a fever.”

a)

Present perfect

b)

Past perfect

9.

What is the tense of the following sentence?


”She had left before you arrived.”

a)

Present perfect

b)

Past perfect

10.

What is the correct structure of present perfect?

a)

Subject + had + verb in present + complement

b)

Subject + have/has + verb in simple past + compliment

c)

Subject + have/has + verb in past participle + compliment

d)

Subject + had + verb in past participle + compliment

11.

What is the correct structure of past perfect?

a)

Subject + had + verb in present + complement

b)

Subject + have/has + verb in simple past + compliment

c)

Subject + have/has + verb in past participle + compliment

d)

Subject + had + verb in past participle + compliment

12.

Complete the following sentence:


”She _____ her mom.”

a)

Called

b)

Has called

c)

Has been calling

d)

Calls

13.

What part of the sentence contains the perfect tense?


(1) Mary (2) has driven (3) to (4) school.

a)

1

b)

2

c)

3

d)

4

14.

Which of the following verbs is NOT in past participle?

a)

Played

b)

Win

c)

Gone

d)

Spoke

15.

Which of the following verbs is in past participle?

a)

Joke

b)

Write

c)

Travel

d)

Arrived