Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT TOTAL

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

2.

Peter ______________ (read) eleven books since last weekend.

a)

Peter has read eleven books since last weekend.

b)

Peter have read eleven books since last weekend.

c)

Peter has reading eleven books since last weekend.

d)

Peter has readed eleven books since last weekend.

3.

I'm not happy. I still (find) ________________ my cell phone.

a)

I'm not happy. I still haven't found my cell phone.

b)

I'm not happy. I still hasn't found my cell phone.

c)

I'm not happy. I still found my cell phone.

d)

I'm not happy. I still haven't find my cell phone.

4.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

5.

I_________________________ (eat) fried spiders. (+)

a)

have eaten

b)

has eaten

c)

haven´t eat

d)

haven´t eaten

6.

I .... any bones (-)

a)

has broken

b)

have broke

c)

haven´t broken

d)

hasn´t broken

7.

Have you finished the composition for History class ______?

a)

just

b)

already

c)

yet

d)

/

8.

______your parents _________to a rock concert?

a)

Has - went

b)

Have - went

c)

Has - gone

d)

Have - gone

9.

I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.

a)

just

b)

already

c)

yet

d)

/

10.

Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than 30 minutes ago.

a)

just

b)

already

c)

yet

d)

/

11.

I haven't read that book ________.

a)

just

b)

already

c)

yet

d)

/

12.

I haven't worked _________ last December.

a)

for

b)

since

13.

Helen has been a vegetarian _________three years.

a)

for

b)

since

14.
what would you say?
a)
I haven’t seen yet my English teacher .
b)
I haven’t seen my English teacher yet.
15.
Only one sentence is right.
a)
My little brother has already won three chess competitions. He’s very clever.
b)
My little brother has won already three chess competitions. He’s very clever.
16.
which is the best option?
a)
I still haven’t been wakeboarding !
b)
I haven’t been wakeboarding still!
17.

I ______ _______ in the same house since I was born.

a)

have lived

b)

has lived

c)

have live

d)

lived

18.

I have _________done the washing-up.

a)

just

b)

yet

c)

already

d)

for

19.

My friend _____ _____ my new dress yet.

a)

have not seen

b)

haven´t saw

c)

hasn't seen

d)

haven't see

20.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING