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 continuous
0
%
0
0
0
Back
Restart
I'm sorry I'm late. How long ........................... (wait)?
have you been
Oops!
Okay!
Mario's eyes hurt. He .........................
has been using the computer for too long / looking at his phone / hasn't been sleeping well...
Oops!
Okay!
Why is the carpet covered in mud? Somebody ............................(walk) around in dirty boots!
has been walking
Oops!
Okay!
Why is everything wet? ....................... (it)? Yes, it .................
Has it been raining? / has
Oops!
Okay!
I'm worried about my computer. It .......................... (work) very well recently.
hasn't been working
Oops!
Okay!
I'm tired because ................................(hike) for two hours!
have been hiking
Oops!
Okay!
Rosie's clothes are wet. She ............................
has been playing under the rain...
Oops!
Okay!
Finish the sentence: "Mike is covered in tomato sauce. He ........
has been cooking/ has been making pizza / has been eating pasta...
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies