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 simple or present perfect contin ...
0
%
0
0
0
Back
Restart
I'm sorry I'm late,_______ for a long time?[you/wait]
have you been waiting
Oops!
Okay!
I think I______ chocolate since I was born. [like]
have liked
Oops!
Okay!
Sorry about the mess! I _____(bake).
've been baking / have been baking
Oops!
Okay!
Luke_______ (never/be) abroad.
has never been
Oops!
Okay!
I ______and my legs are really tired now [cycle]
have been cycling
Oops!
Okay!
I ______(wait) for you all morning! Where______ (you/be) all this time?
've been waiting / have you been
Oops!
Okay!
The students _______(finish) their exams. They're very happy.
have finished
Oops!
Okay!
The children ______videos for two hours. (to watch)
have been watching
Oops!
Okay!
You look dirty. What_______ all day? (you/to do)
have you been doing
Oops!
Okay!
She ______French words for hours, but she still doesn't remember all of them. (to learn)
has been learning
Oops!
Okay!
How long _____Gerry? (you/to know)
have you known
Oops!
Okay!
______(they/arrive) already?
Have they arrived
Oops!
Okay!
I ______ the book you lent me and it's great. I'll give it back to you when I finish it. [read]
I have been reading / I've been reading
Oops!
Okay!
He_________ his essay all day, but he_______ yet. (to write) (not/to finish)
has been writing / hasn't finished
Oops!
Okay!
A: I'm very tired. We_______ (walk) too fast. B: Maybe you are right, we______ (walk) 10 kilometres in only one hour and a half.
have been walking/ have walked
Oops!
Okay!
You ______ tennis since 10 o'clock. How many sets ______ ? [play/ play]
have been playing/ have you played?
Oops!
Okay!
How many times_________ New York? (Charles/to visit)
has Charles visited
Oops!
Okay!
Somebody ______my cookies. There are none left. [eat]
has eaten
Oops!
Okay!
I _______(clean) all morning - I'm fed up!
've been cleaning
Oops!
Okay!
How many books _____? [she/read]
has she read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies