Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple Quiz

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

She ______ (live) in this city for ten years.

a)

has lived

b)

lived

c)

is living

2.

They ______ (finish) their homework already.

a)

finish

b)

have finished

c)

finished

3.

______ you ever ______ (visit) Paris?

a)

Have, visited

b)

Did, visited

c)

Has, visited

4.

I ______ (not/see) this movie before.

a)

has not seen

b)

have not seen

c)

did not see

5.

He ______ (just/arrive) at the airport.

a)

has just arrived

b)

just arrived

c)

is arriving

6.

They ______ (not/meet) the new teacher yet.

a)

have not met

b)

has not met

c)

did not meet

7.

How long ______ you ______ (work) here?

a)

have, worked

b)

did, work

c)

has, worked

8.

She ______ (already/read) the book.

a)

already read

b)

has already read

c)

have already read

9.

We ______ (never/try) this type of food before.

a)

have never tried

b)

never tried

c)

has never tried

10.

______ they ______ (complete) the project?

a)

Did, complete

b)

Have, completed

c)

Has, completed

11.

I ______ (forget) his name.

a)

has forgotten

b)

forgot

c)

have forgotten

12.

She ______ (not/finish) her work yet.

a)

has not finished

b)

did not finish

c)

have not finished

13.

We ______ (just/return) from our trip.

a)

have just returned

b)

just returned

c)

are returning

14.

______ you ______ (ever/see) a ghost?

a)

Have, ever seen

b)

Did, ever see

c)

Has, ever seen

15.

He ______ (always/want) to learn Spanish.

a)

have always wanted

b)

has always wanted

c)

always want

16.

They ______ (not/be) to this museum before.

a)

have not been

b)

has not been

c)

did not be

17.

How long ______ she ______ (know) him?

a)

have, known

b)

has, known

c)

did, know

18.

We ______ (already/see) this play.

a)

already seen

b)

have already seen

c)

has already seen

19.

I ______ (never/eat) sushi.

a)

have never eaten

b)

never ate

c)

has never eaten

20.

______ he ______ (speak) to the manager yet?

a)

Have, spoken

b)

Did, speak

c)

Has, spoken

21.

She ______ (not/take) the test yet.

a)

has not taken

b)

did not take

c)

have not taken

22.

They ______ (just/arrive) from their trip.

a)

just arrived

b)

have just arrived

c)

has just arrived

23.

______ you ______ (ever/go) skydiving?

a)

Have, ever gone

b)

Did, ever go

c)

Has, ever gone

24.

He ______ (not/see) her in years.

a)

has not seen

b)

have not seen

c)

did not see

25.

How long ______ you ______ (live) in this house?

a)

have, lived

b)

did, live

c)

has, lived

26.

She ______ (always/enjoy) cooking.

a)

have always enjoyed

b)

has always enjoyed

c)

always enjoys

27.

We ______ (not/hear) from them lately.

a)

have not heard

b)

has not heard

c)

did not hear

28.

He ______ (already/finish) his work.

a)

already finished

b)

have already finished

c)

has already finished

29.

______ they ______ (visit) the new park yet?

a)

Have, visited

b)

Did, visit

c)

Has, visited

30.

I ______ (never/try) this before.

a)

have never tried

b)

never tried

c)

has never tried