Font size
WorksheetsPresent perfect simple and continuous
Total questions: 50
Worksheet time: 17mins
Sorry, I'm late! How long ___?
have you been waiting
have you waited
Finally! We ___ our house!
have been selling
've sold
A: Are you OK?
B: Yeah, I'm fine! I'm not crying. I've ___ onions!
been chopping
chopped
I've ___ English for three years and soon I'm going to be using it at work.
been learning
learned
_______ four goals and it's only half-time!
They've been scoring
They've scored
Has someone ___ my bread? There's only a little bit left.
eaten
been eating
You look nice! Have you _____ your hair cut?
been having
had
Thanks for the recipe book! We've _____ two different recipes so far.
been trying
tried
I'm worried about Sam. She's ___ too hard recently.
been working
worked
Who (a) (eat) all the cake?! There's none left.
I (a) (do) my homework all afternoon and I still have two exercises left.
The lead singer of One Republic, Ryan Tedder, (a) (win) three Grammy Awards as a songwriter.
Oh no! I ______ cut my finger and now it's bleeding!
've cutted
've cut
've been cutting
've been cut
Brian has written a science fiction story. It means...
Brian is still writing the story.
Brian finished writing the story.
I´m going to Lisa´s this afternoon again. She _______ with my maths. The exam is in two days.
has helped me
helped
has been helping
Choose the correct alternative
How many biscuits have you eaten?
How many biscuits have you been eating?
Choose the correct alternative:
Has the film started yet?
Has the film been starting yet?
I (a) to the bank twice, but I haven´t had a reply.(WRITE)
How long have you (a) ? You look tired (READ)
Choose the correct alternative
This book is good; I've already read 5 chapters
This book is good; I've been reading 5 chapters
We can use "since" and "for" in both present perfect simple and present perfect continuous.
YES
NO
We use present perfect continuous for finished actions,
YES
NO
How many times have you (a) New York? (VISIT)
2. Her son (play) computer games since childhood.
a) has been playing
b) has played
c) have been played
We use Present Perfec Simple to talk about...
Actions that happened in the past
Actions that took place in a recent past
Experiences
All of them are correct
How do you form Present Perfect Simple?
Adding -ed to the base form
Have/has + past participle
Have/has + gerund
Had + past participle
How do you form Present Perfect Continuous?
Was/were + ing
Have/has + been + past participle
Have/has + been + gerund
Had + been + gerund
Sorry, I haven't finished my homework .........................
Just
Already
Ever
Yet
My grandparents have been married ..................... 5o years.
Since
For
Already
Just
Did you hear that? Someone has .................. knocked at the door.
Just
Yet
Already
Ever
Sally doesn't want to watch that film because she has ............................. watched it.
Just
Yet
For
Already
Have you .................... been in Russia?
Just
Ever
Never
Yet
This famous author ................................ 5 novels so far.
Have written
Has written
Have been writing
Has been written
I came here to live three months ago.
-->
I ............................. here for three months.
Have lived
Have been lived
Have been living
Has been living
I'm still reading this book.
-->
I ................................ reading this book yet.
Have finished
Have been finishing
Haven't finished
Haven't been finishing
The last time it rained was in August.
-->
It ........................................ since August.
Hasn't rained
Haven't rained
Hasn't been raining
Haven't been raining
Peter started studying at six and it's ten o'clock now.
-->
It's ten o'clock and Peter ............................. four hours.
Have studied
Hasn't studied
Has been studying
Have been studying
Carl has painted his bedroom blue. It means...
Carl has to continue painting his bedroom.
Carl finished painting his bedroom.
Carl is very tired now and needs a rest.
Tim moved to London in 2007, but now he lives in Paris.
He has lived in London.
He has been living in London.
