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
EG present simple / continuous into present perf ...
0
%
0
0
0
Back
Restart
Tom watches TV.
Tom has been watching TV today.
Tom has watched TV today.
Oops!
Okay!
She lives in Paris.
She has lived in Paris for years.
She has been living in Paris yesterday.
Oops!
Okay!
We __________ our teacher for three years. (know)
have known
have been knowing
Oops!
Okay!
It’s raining.
It has been raining all day.
It has rained all day.
Oops!
Okay!
Dad is cooking dinner.
Dad has cooked dinner since 5 o’clock.
Dad has been cooking dinner since 5 o’clock.
Oops!
Okay!
I live here. 👉Use have or has to make a new sentence
I have lived here all my life.
Oops!
Okay!
They are playing football.
They have played football for an hour.
They have been playing football for an hour.
Oops!
Okay!
He is studying maths.
He has been studying maths since 4 o’clock.
He has studied maths since 4 o’clock.
Oops!
Okay!
I’m learning English.
I have learned English for two years.
I have been learning English for two years.
Oops!
Okay!
Make your own sentence! have/has + verb ed/3rd form⭐
Oops!
Okay!
Lucy ________ her dog since 2022.
has had
has been having
Oops!
Okay!
Make your own sentence! have/has + been + ing ⭐
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies