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
EiM2 U 10
0
%
0
0
0
Back
Restart
Look! Somebody ____________________ (break) the window.
has broken
Oops!
Okay!
Michael Phelps __________(swim) for three hours.
has been swimming
Oops!
Okay!
He ____________________ (win) the national championship four times.
has won
Oops!
Okay!
________________________________ (stay / you / ever) in a castle?
Have you ever stayed
Oops!
Okay!
How long _______________________________ (wait / she) for us?
has she been waiting
Oops!
Okay!
She ____________________ (visit) six countries so far.
has visited
Oops!
Okay!
They __________(be) to India twice since they got married.
have been
Oops!
Okay!
4. Look at them. They have dancing all night long.
been
Oops!
Okay!
The dog ________________ (bark) since midnight.
has been barking
Oops!
Okay!
You look tired. ________________ (you/ work) hard?
have you been
Oops!
Okay!
They ________________ (work / not) since 5 o'clock. They just started an hour ago.
haven't been working
Oops!
Okay!
I ____________________ (read) the book you gave all morning.
have been reading
Oops!
Okay!
6. I have been a teacher since eight years.
for
Oops!
Okay!
Linda ____________________ (travel) around Europe for three months.
has been travelling
Oops!
Okay!
He is sunburnt. he __________(sit) in the sun too long
has been sitting
Oops!
Okay!
I ________________ (practise) the piano for 30 minutes.
have been practicing
Oops!
Okay!
They ____________________ (make) films for many years now.
have been making
Oops!
Okay!
1. I __________ already __________ (answer) all the questions.
have already answered
Oops!
Okay!
How many months ________________________________ (take / you) piano lessons?
have you been taking
Oops!
Okay!
So far he ____________________ (clean) five of them and there are two more to go.
has cleaned
Oops!
Okay!
1. I have been thought about a solution.
thinking
Oops!
Okay!
__________you __________ (find) the type of coat you wanted?
have you found
Oops!
Okay!
We ________________ (miss) the bus twice this week
have missed
Oops!
Okay!
3. My friend Lara have been giving me a lot of support.
has
Oops!
Okay!
We ________________ (know / not) them for a long time.
haven't known
Oops!
Okay!
Bill and Andy ____________________ (make) ten films since they left college.
have made
Oops!
Okay!
Bob ________________ (run) 10 km.
has run
Oops!
Okay!
5. David and Ann have been knowing each other for years.
known
Oops!
Okay!
Peter ____________________ (clean) the windows for some time.
has been cleaning
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies