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
Order to make a sentence: studying / for / years / she / English / three / been / has
She has been studying English for three years
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: you / live in London / a long time?
Have you been living in London for a long time?
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: Sam / not study enough recently
Sam hasn't been studying enough recently
Oops!
Okay!
Order to make a sentence: to / been / you / drive / long / learning / how / have?
How long have you been learning to drive?
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: I / love her / the first day we met
I´ve loved her since the first day we met
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: your sister / that hairstyle / a long time?
Has your sister had that hairstyle for a long time?
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: how long / you wait ?
How long have you been waiting?
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: I / be a teacher / three years
I have been a teacher for three years
Oops!
Okay!
Which is correct? Hi Jackie! How are you? I HAVEN'T SEEN / HAVEN'T BEEN SEEING you for ages!
HAVEN'T SEEN
Oops!
Okay!
Which is correct? We've had our new flat FOR / SINCE six months
FOR
Oops!
Okay!
Which is correct? How long HAVE YOU KNOWN / DO YOU KNOW your husband?
HAVE YOU KNOWN
Oops!
Okay!
Make a present perfect sentence with FOR or SINCE : we / know each other / we were children
We've known each other since we were children
Oops!
Okay!
Order: raining / it / since/ been / lunchtime/ has
It has been raining since lunchtime
Oops!
Okay!
Make a present perfect sentence with FOR or SINCE: the children / play computer games / two hours
The children have been playing computer games for two hours
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: it / snow / 5:00 this morning
It has been snowing since 5:00 this morning
Oops!
Okay!
Which is correct? I'm exhausted! I'M CLEANING / 'VE BEEN CLEANING the kitchen for two hours
'VE BEEN CLEANING
Oops!
Okay!
Make a present perfect sentence using FOR or SINCE: my internet connection / not work / yesterday
My internet connection hasn't been working since yesterday
Oops!
Okay!
Order to make a sentence: long / I / very / living / for / been / not / here / have / a
I have not been living here for a long time
Oops!
Okay!
Which is correct? I've WORKED / BEEN WORKING as a teacher for five years
both options are correct
Oops!
Okay!
Order to make a sentence: TV / how / been / they / long / watching/ have?
How long have they been watching TV?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies