wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past perfect Past perfect continuous present perfect present per

Total questions: 14

Worksheet time: 2mins

Name
Class
Date
1.

She _____ this film.

a)

Has seen

b)

Had seen

2.

She said _____ that film.

a)

Has seen

b)

Had seen

3.

They are tired. They _____ on a project.

a)

Have been working

b)

Had been working

4.

They were tired. They _____ on a project.

a)

Have been working

b)

Had been working

5.

She ____ (make) a cake by 5.

a)

Has made

b)

Had made

6.

After he _____(read) the book, he watched the film.

a)

Read

b)

Had read

7.

I ____(know) him for 5 years.

a)

Have known

b)

Had known

8.

He said he ____(know) him for 5 years.

a)

Has known

b)

Had known

c)

Had been knowing

9.

I have a new laptop. I ____ (have) it for a month.

a)

Have

b)

Have had

c)

Have been having

10.

He said he _____(work) on his computer for 3 hours.

a)

Had been working

b)

Has been working

11.

He said he __never___(fly) before.

a)

Had flown

b)

Has flown

12.

She told us what ______(happen).

a)

Happened

b)

Has happened

c)

Had happened

13.

She looked tired. She ____________(work) hard.

a)

has been working

b)

had been working

14.

We ________(be) friends for 5 years

a)

have been

b)

have being