Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect and Present Perfect Continuous
0
%
0
0
0
Back
Restart
What tense is it - Have you been lying to me
Present Perfect Continuous
Oops!
Okay!
Present Perfect Continuous - Has she gone to the cinema - Negative
She hasn't been going to the cinema
Oops!
Okay!
I________ (hear) from him twice since he went away.
have heard
Oops!
Okay!
I __________ (look) for mushrooms but I ______ (not find) any.
have been looking / haven't found
Oops!
Okay!
He _______(sleep) since ten o'clock. It's time he woke up.
has been sleeping
Oops!
Okay!
We ___________ (walk) for three hours.
have been walking
Oops!
Okay!
I ________(ride) all the horses in this stable.
have ridden
Oops!
Okay!
What tense is it - I have been to London
Present Perfect
Oops!
Okay!
The students____________ (work) very well this term.
have been working
Oops!
Okay!
He _________ (teach) in this school for five years.
has been teaching
Oops!
Okay!
I _______ (pump) up three tyres. Would you like to do the fourth?
have pumped
Oops!
Okay!
I ______ (work) for him for ten years and he _______ ( never say) 'Good morning' to me.
have been working /has never said
Oops!
Okay!
Present Perfect - I woke up
I have woken up
Oops!
Okay!
How many______(you / make)? ~ I_______(make) 200.
have you made/have made
Oops!
Okay!
Present Perfect Continuous - Your neighbors garden look fascinating, ask what is he doing lately
Have you been into gardening lately / Have you been gardening
Oops!
Okay!
What a lovely smell! ~ Mary _________ (make) jam.
has been making
Oops!
Okay!
I __________ (try) to finish this letter for the last half-hour.
have been trying
Oops!
Okay!
I__________(sleep) on every bed in this house and I don't like any of them.
have slept
Oops!
Okay!
I _________(teach) hundreds of students but I _______ (never meet) such a talented class as this.
have taught / have never met
Oops!
Okay!
Present Perfect Continuous - The home smells good and your mum is in the kitchen ask what is she doing
Have you been cooking
Oops!
Okay!
Present Perfect - I ate lunch - Negative
I haven't eaten lunch
Oops!
Okay!
Present Perfect Continuous - I live here for 25 years - Question
Have i been living here for 25 years
Oops!
Okay!
Present Perfect Continuous - Your friend is wet and looks like he has just came out of a pool ask him what did he do
Have you been swimming?
Oops!
Okay!
He _______(ride); that's why he is wearing breeches.
has been riding
Oops!
Okay!
Present Perfect - I swam today
I have swum
Oops!
Okay!
I __________(pull) up 100 dandelions.
have pulled
Oops!
Okay!
Present Perfect - I played these games before - negative
I haven't played these games before
Oops!
Okay!
How many apples __________ (you /pick)? ~ We___________ (pick) ten basketfuls.
have you picked / have picked
Oops!
Okay!
You ______________ (walk) too fast. That's why you are tired.
have been walking
Oops!
Okay!
I ___________(make) sausage rolls for the party all the morning.
have been making
Oops!
Okay!
Present Perfect Continuous - have you ever wondered about the goal of life - positive
You have been wondering about the goal of life
Oops!
Okay!
It ____________ (rain) for two hours and the ground is too wet to play on, so the match has been postponed.
has been raining
Oops!
Okay!
I ______ (polish) this table all the morning and she isn't satisfied with it yet.
have been polishing
Oops!
Okay!
That boy_____ (eat) seven ice-creams.
has eaten
Oops!
Okay!
We ________ (walk) ten kilometres.
have walked
Oops!
Okay!
_________ (you / hear) the news? Tom and Ann are engaged! ~ That's not new; I _______ (know) it for ages!
Have you heard / have known
Oops!
Okay!
Present Perfect - I looked at my phone for 2 hours - negative
I haven't looked at my phone for 2 hours
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies