wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar Quiz - Present Perfect Tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Adeline's hens _________ plenty of eggs.

a)

has laid

b)

have laid

c)

has lay

d)

have lay

2.

Wisnu has never been to Texas _______.

a)

yesterday

b)

before

c)

now

d)

later

3.

The students haven't received any e-mail ______ yesterday.

a)

for

b)

since

c)

before

d)

after

4.

Grace and her family have lived in this village _____ five years.

a)

since

b)

before

c)

for

d)

already

5.

_________ you ever been to Mount Everest?

a)

Has

b)

Had

c)

Have

d)

Did

6.

Scientists have (a)   (split) the atom.

7.

(a)   (have) the sun come up?

8.

Have you ever (a)   (meet) Ronald in the music festival?

9.

Louis has (a)   (buy) a new car recently.

10.

Where have I (a)   (leave) my wallet?