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
present perfect vs present perfect continuous
0
%
0
0
0
Back
Restart
Sorry my phone was busy, but I ____ (talk) to a client in Switzerland all morning
’ve been talking
Oops!
Okay!
We ____ (discuss) your offer with management and we’ve decided to accept it.
’ve been discussing
Oops!
Okay!
He ____ (have) this car for over ten years and it never goes wrong.
’s had
Oops!
Okay!
Ever since Gill left the company, the office _____ (not be) the same.
hasn’t been
Oops!
Okay!
You ____ (play) that computer game for hours! Turn it off and do something else.
’ve been playing
Oops!
Okay!
The match started five minutes ago, but no one _____ (score) a goal yet.
has scored
Oops!
Okay!
Sorry, I was stuck in traffic. ____ you ____ (wait) long?
Have … been waiting
Oops!
Okay!
2 How long ____ you ____ (know) each other?
have … known
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies