I ________ (study) English for 2 hours.
I have been studying English for 2 hours.
I have been reading a book for 1 hour.
She have been studying.
Wrong: She has been studying.
She _______ (play) tennis since morning.
She has been playing tennis since morning.
She / cook / lunch / 12 pm
She has been cooking lunch since 12pm.
I have been working here since 2 years.
Wrong: I have been working here for 2 years.
They _______ (watch) TV all day.
They have been watching TV all day.
They / play / soccer / 2 hours
They have been playing for 2 hours.
They has been playing.
Wrong: They have been playing.
He ______ (not/sleep) well recently.
He has not been sleeping well recently.
He / study / math /morning
He has been studying math since morning.
He has been eating lunch.
Correct
We _____ (wait) for the bus for 30 minutes.
We have been waiting for the bus for 30 minutes.
We / wait / you / 30 minutes
We have been waiting you for 30 minutes.
We have been living here since 2018.
Correct