Grammar
Make a Sentence
Correct or Wrong
100

I ________ (study) English for 2 hours.

I have been studying English for 2 hours.

100
I / read / book / 1 hour

I have been reading a book for 1 hour.

100

She have been studying.

Wrong: She has been studying.

200

She _______ (play) tennis since morning.

She has been playing tennis since morning.

200

She / cook / lunch / 12 pm

She has been cooking lunch since 12pm.

200

I have been working here since 2 years.

Wrong: I have been working here for 2 years.

300

They _______ (watch) TV all day.

They have been watching TV all day.

300

They / play / soccer / 2 hours

They have been playing for 2 hours.

300

They has been playing.

Wrong: They have been playing.

400

He ______ (not/sleep) well recently.

He has not been sleeping well recently.

400

He / study / math /morning

He has been studying math since morning.

400

He has been eating lunch.

Correct

500

We _____ (wait) for the bus for 30 minutes.

We have been waiting for the bus for 30 minutes.

500

We / wait / you / 30 minutes

We have been waiting you for 30 minutes.

500

We have been living here since 2018.

Correct

M
e
n
u