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 Simple / Continuous
0
%
0
0
0
Back
Restart
not feel well / last week
She hasn't been feeling well since last week
Oops!
Okay!
I think she ______________ (be) single ______ she broke up with Scott.
I think she's been single since she broke up with Scott.
Oops!
Okay!
How long ____________ (you / have) your driving license?
How long have you had your driving license?
Oops!
Okay!
How long ____________________ (he / wait) to speak to someone?
How long has he been waiting to speak to someone?
Oops!
Okay!
They ________________ (do) homework _____ more than two hours.
The've been doing homework for more than two hours
Oops!
Okay!
wait for the bus / a long time
They've been waiting for the bus for a long time
Oops!
Okay!
rain / all day
It's been raining all day
Oops!
Okay!
He ________________ (wait) for half an hour.
He's been waiting for half an hour
Oops!
Okay!
We _________________ (go out) _______ we left school
We've been going out since we left school
Oops!
Okay!
Cook / all morning
He's been cooking all morning
Oops!
Okay!
How long _______________ (Penny / be) single?
How long has Penny been single?
Oops!
Okay!
watch TV / got home
They've been watching TV since they got home
Oops!
Okay!
I _______________ my driving license _____ ten years.
I've had my driving license for ten years.
Oops!
Okay!
play the violin / two hours
She's been playing the violin for two hours
Oops!
Okay!
How long ____________________ (the children / do) their homework?
How long have the children been doing their homework?
Oops!
Okay!
How long ___________________ (you / go out) with Rob?
How long have you been going out with Rob?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies