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
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
They have written three letters already.
Present Perfect Simple
Oops!
Okay!
Have/Has + subject + been + Ving . . ?
Present Perfect Continuous
Oops!
Okay!
They haven’t lived in Yangon very long
Present Perfect Simple
Oops!
Okay!
He has been reading the book for two hours
Present Perfect Continuous
Oops!
Okay!
Subject + have/has + past participle
Present Perfect Simple
Oops!
Okay!
She has forgotten her folder.
Present Perfect Simple
Oops!
Okay!
She has lived here all her life
Present Perfect Simple
Oops!
Okay!
I have been writing articles on different topics since morning.
Present Perfect Continuous
Oops!
Okay!
I have been working here since I graduated.
Present Perfect Continuous
Oops!
Okay!
Have/Has + subject + past participle . . ?
Present Perfect Simple
Oops!
Okay!
He has been studying in the library all day.
Present Perfect Continuous
Oops!
Okay!
He has been reading the book for two hours
Present Perfect Continuous
Oops!
Okay!
Subject + have not/has not + past participle
Present Perfect Simple
Oops!
Okay!
They have been playing football for an hour.
Present Perfect Continuous
Oops!
Okay!
He has finished his homework.
Present Perfect Simple
Oops!
Okay!
Subject + have/has + not + been + Ving
Present Perfect Continuous
Oops!
Okay!
I've been staying in a hotel for the last 3 months.
Present Perfect Continuous
Oops!
Okay!
We have been to Canada.
Present Perfect Simple
Oops!
Okay!
Subject + have/has + been + Ving
Present Perfect Continuous
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies