WorksheetsPRESENT PERFECT TOTAL
Total questions: 20
Worksheet time: 7mins
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Peter ______________ (read) eleven books since last weekend.
Peter has read eleven books since last weekend.
Peter have read eleven books since last weekend.
Peter has reading eleven books since last weekend.
Peter has readed eleven books since last weekend.
I'm not happy. I still (find) ________________ my cell phone.
I'm not happy. I still haven't found my cell phone.
I'm not happy. I still hasn't found my cell phone.
I'm not happy. I still found my cell phone.
I'm not happy. I still haven't find my cell phone.
It (rain) ______________________ for a very long time.
It have rained for a very long time
It has rained for a very long time
It have rain for a very long time
It have raining for a very long time
I_________________________ (eat) fried spiders. (+)
have eaten
has eaten
haven´t eat
haven´t eaten
I .... any bones (-)
has broken
have broke
haven´t broken
hasn´t broken
Have you finished the composition for History class ______?
just
already
yet
/
______your parents _________to a rock concert?
Has - went
Have - went
Has - gone
Have - gone
I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.
just
already
yet
/
Oh, nothing for me, thank you. I've _______ eaten. I had dinner less than 30 minutes ago.
just
already
yet
/
I haven't read that book ________.
just
already
yet
/
I haven't worked _________ last December.
for
since
Helen has been a vegetarian _________three years.
for
since
I ______ _______ in the same house since I was born.
have lived
has lived
have live
lived
I have _________done the washing-up.
just
yet
already
for
My friend _____ _____ my new dress yet.
have not seen
haven´t saw
hasn't seen
haven't see
The present perfect is formed by...
HAVE + PAST PARTICIPLE
HAVE / HAS + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
