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 and present perfect continuous
0
%
0
0
0
Back
Restart
I ______ (work) at a restaurant to pay my college fees.
've been working
Oops!
Okay!
Jimmy / drive / for hours, so he must / be / exhausted
Jimmy has been driving for hours, so he must be exhausted.
Oops!
Okay!
We / eat / vegan food for two months now
We've been eating vegan food for two months now.
Oops!
Okay!
I ______ (give up) junk food and now I feel great!
've given up
Oops!
Okay!
I / know / about this for a long time
I've known about this for a long time.
Oops!
Okay!
I_______ (stop) working 12 hours a day.
've stopped
Oops!
Okay!
I think Jamila and Kalid / already / send out / the invitations
I think Jamila and Kalid have already sent out the invitations.
Oops!
Okay!
How many times / you / check / social media today?
How many times have you checked social media today?
Oops!
Okay!
I ________ (be) to the gym five times this week.
've been
Oops!
Okay!
Kim / not work / here for long, so she / not met / all of her colleagues yet
Kim hasn't worked here for long, so she hasn't met all her colleagues yet.
Oops!
Okay!
I'm afraid / not clean / the living room yet as I just / not have / time
I'm afraid I haven't cleaned the living room yet as I just haven't had time.
Oops!
Okay!
You / visit / this museum before
Have you visited this museum before?
Oops!
Okay!
How long / it / be / since you / quit / your job
How long has it been since you quit your job?
Oops!
Okay!
I ________ (exercise) all morning. I can't wait for lunch.
've been exercising
Oops!
Okay!
She_____ (try) to spend less time on social media but she's finding it hard.
's been trying
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies