wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect (EVER-NEVER) asmp

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Present perfect is formed by...

a)

HAVE/ HAS + past participle

b)

HAVE + past

c)

AM/IS/ARE + past participle

d)

HAVE/HAS + present

2.

Choose the correct sentence

a)

Have you NEVER played chess?

b)

Have you EVER play chess?

c)

Have you EVER played chess?

d)

Have you NEVER play chess?

3.

Messi

a)

hasn't played for Argentina

b)

have played for Argentina

c)

has played for Argentina

d)

have play for Argentina

4.

Robert Downey Jr... performed as Iron Man.

a)

hasn't

b)

have

c)

haven't

d)

has

5.

Have you... been to China?

a)

never

b)

not

c)

ever

d)

got

6.

I ... eaten scorpions!

a)

haven't ever

b)

has never

c)

have never

d)

haven't ever

7.

Mom has vacuumed

a)

since hours

b)

for hours

c)

hour

8.

She has... the lottery

a)

win

b)

winned

c)

won

d)

wont

9.

He... the bus

a)

has missed

b)

have missed

c)

hasn't missed

d)

has miss

10.

We have... to Paris.

a)

never been

b)

ever been

c)

never being

d)

never be

11.

The interrogative form is...

a)

Have been you...?

b)

You have ever been...?

c)

Have you ever been...?

d)

You been have ever...?

12.

What's correct?

a)

How long has you worked here?

b)

How long you has worked here?

c)

How long have you worked here?

d)

How log have you workt here?

13.

I've waited here _________ two hours.

a)

for

b)

since

c)

long

d)

ever

14.

How long has the baby slept?

a)

It has slept for last night

b)

She has slept for half an hour

c)

She has slept since half an hour

d)

It has slept for half an hour

15.

I ______ called her, but she _________ answer her phone!

a)

has / isn't

b)

have / didn't

c)

has / don't

d)

has / didn't

16.
a)

We have talked since hours

b)

He have talked for hours

c)

We have talk for hours

d)

We have talked for hours

17.

I / lived / here / never / have /

a)

I never have lived here

b)

Here I have never lived

c)

I never lived have here

d)

I have never lived here

18.

Daniel ________ read that book ________ last month

a)

have / for

b)

has / for

c)

have / since

d)

has / since

19.

Hector has _________ his car keys!!

a)

missed

b)

lose

c)

lost

d)

miss

20.

Ana ________ her test, she _______ so embarrased!

a)

have failed / felt

b)

has fail / feel

c)

has failed / felt

d)

was failed / felt