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 continuous
0
%
0
0
0
Back
Restart
Kate has to stay at home because it (rain) ................. heavily for hours.
has been raining
Oops!
Okay!
How long ……….Peter (wait) ................ for the bus?
has (Peter) been waiting
Oops!
Okay!
They (telephone) .............................for hours.
have been telephoning
Oops!
Okay!
Molly (study) ................. hard. She’ll take an exam next week.
has been studying
Oops!
Okay!
I can smell something sweet. ……….You (cook) ............., dear?
Have (you) been cooking
Oops!
Okay!
What ……..you (do) ......................, Sirius? You are covered in paint.
have (you) been doing,
Oops!
Okay!
Parvati (read) ........................................ the book all afternoon.
has been reading
Oops!
Okay!
He is very tired now. He (run) .................
has been running.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies