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 or Present Perfect Continuous
0
%
0
0
0
Back
Restart
I have been having a terrible headache for 2 days.
Present Perfect Continuous
Oops!
Okay!
Gina has been cutting hair since she moved to New York.
Present Perfect Continuous
Oops!
Okay!
Luis has been doing a lot of homework.
Present Perfect Continuous
Oops!
Okay!
Jake has been painting for three days.
Present Perfect Continuous
Oops!
Okay!
henry has lost his keys.
Present Perfect
Oops!
Okay!
We've ridden camels in the desert.
Present Perfect
Oops!
Okay!
Angelica has chosen the name of her baby.
Present Perfect
Oops!
Okay!
I've heard about the new job.
Present Perfect
Oops!
Okay!
we have been lending money to the wrong people.
Present Perfect Continuous
Oops!
Okay!
We have given a gift to Kembly.
Present Perfect
Oops!
Okay!
Harold and I have been dancing professionally since 2008.
Present Perfect Continuous
Oops!
Okay!
I've hurt my head.
Present Perfect
Oops!
Okay!
Rachel and Gabriel have fought over the trip again.
Present Perfect
Oops!
Okay!
Sally has gone to Paris two times.
Present Perfect
Oops!
Okay!
I have drunk too much water today.
Present Perfect
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies