Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Revision (Speakout) Present Perf/Perfect Cont/th ...
0
%
0
0
0
Back
Restart
They___________ for you since 9a.m. (wait)
have been waiting
Oops!
Okay!
My friend is waiting for me at the station. (How long…?)
How long has your friends been waiting for you at the station?
Oops!
Okay!
She _____________(worry) about this for two months.
has been worrying
Oops!
Okay!
Who has borrowed / been borrowing my favourite CD? Come on, where is it?
has borrowed
Oops!
Okay!
I_____________ her new book yet. Is it good? (read)
haven't read
Oops!
Okay!
Have __________that famous footballer who lives in our street? a) you met b) you been meeting c) you known
a) you met
Oops!
Okay!
Have you_____________ Jim for long? (know)
known
Oops!
Okay!
They ______only_____________ out together for a month and are already engaged. (go)
have been going out
Oops!
Okay!
I’m not hungry now. I have snacks all __________ morning!
have been eating
Oops!
Okay!
He______________ there for over 10 years. (live)
has been living
Oops!
Okay!
Bill is travelling in Europe at present. (How many countries…?)
How many countries has Bill already visited?
Oops!
Okay!
She ____________three best-selling books in the past five years. (write)
has written
Oops!
Okay!
They are married. (How long…?)
How long have they been married?
Oops!
Okay!
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies