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 or Present Perfect Contin ...
0
%
0
0
0
Back
Restart
She has just washed/has just been washing her hair.
has just washed
Oops!
Okay!
James has lived/has been living alone for two months.
both are possible
Oops!
Okay!
Steve has felt/has been feeling sick since last week.
both are possible
Oops!
Okay!
Ross has had/has been having his car for 8 months.
has had
Oops!
Okay!
My teacher has given/has been giving us plenty of homework these days.
both are possible
Oops!
Okay!
I've had had/I've been having my new phone for a week.
have had
Oops!
Okay!
I have worked/have been working on this project since last month.
both are possible
Oops!
Okay!
How long have you learned/have you been learning English?
have you been learning
Oops!
Okay!
My dad has had/has been having his driver's license since 19.
has had
Oops!
Okay!
I have just made/have just been making cookies.
have just made
Oops!
Okay!
My sister has just broken/has just been breaking a glass. She needs to clean the mess.
has just broken
Oops!
Okay!
Jamie has been/has been being with his girlfriend for a year.
has been
Oops!
Okay!
His legs hurt. He has walked/has been walking all afternoon.
has been walking
Oops!
Okay!
Suzy has written/has been writing eight letters today.
has written
Oops!
Okay!
How long have you known/have you been knowing your best friend?
have you known
Oops!
Okay!
My uncle has bought/has been buying a new car. It was very expensive.
has bought
Oops!
Okay!
My brother has eaten/has been eating five cookies.
has eaten
Oops!
Okay!
Somebody has given away/has been giving away our plans.
both are possible
Oops!
Okay!
I have taken/have been taking fifteen pictures today.
have taken
Oops!
Okay!
Taylor has talked/has been talking on the phone for an hour.
both are possible
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies