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 vs PRESENT PERFECT CONTINUOUS
0
%
0
0
0
Back
Restart
They haven't (arrived/been arriving) yet, but the should be here soon.
arrived
Oops!
Okay!
I've (read/been reading) an interview with Brad Pitt, but I haven't finished it yet.
been reading
Oops!
Okay!
You've (written/been writing) that e-mail for over an hour. How long is it going to take you?
been writing
Oops!
Okay!
I think I've (heard/been hearing) that song before.
heard
Oops!
Okay!
Have you (talked/been talking) on the phone since eight o'clock?
been talking
Oops!
Okay!
Jo has already (invited/been inviting) Shirley to dinner.
invited
Oops!
Okay!
Have the boys (played/been playing) computer games since this morning?
been playing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies