Simple or Continuous?
Complete the sentence
How long? (For / Since)
Result or activity?
Teacher mistakes
100

Which sentence is correct?

a) I have studied for two hours.
b) I have been studying for two hours.

b) I have been studying for two hours.

100

I __________ (finish) my homework.

→ have finished

100

I __________ (live) here for five years.

→ have lived / have been living (both correct)

100

Which sentence shows a result?

a) I have written the email.
b) I have been writing the email.

a) I have written the email.

100

The teacher wrote:
I have been finish my homework.

Fix it.

→ I have finished my homework.

200

Choose the best option:

a) She has read the whole book.
b) She has been reading the whole book (and finished it).

a) She has read the whole book.

200

She __________ (study) for the test all morning.

→ has been studying

200

She __________ (study) English since 3rd grade.

→ has studied / has been studying

200

Which sentence focuses on the activity?

a) She has painted the picture.
b) She has been painting the picture.

b) She has been painting the picture.

200

The teacher wrote:
She has studying for two hours.

Correct it.

→ She has been studying for two hours.

300

Which sentence focuses on the activity?

a) They have built a robot.
b) They have been building a robot.

b) They have been building a robot.

300

They __________ (clean) the classroom, so it looks great now.

→ have cleaned

300

We __________ (wait) here for 20 minutes.

→ have been waiting

300

Which sentence explains why the floor is dirty?

a) They have played outside.
b) They have been playing outside.

b) They have been playing outside.

300

The teacher wrote:
We have been know each other for years.

Fix the mistake.

→ We have known each other for years.

400

Which is correct?

a) We have been knowing each other for years.
b) We have known each other for years.

b) We have known each other for years.

400

We __________ (work) on this project for three weeks.

→ have been working

400

They __________ (know) the teacher since last year.

→ have known

400

Which sentence shows the task is completed?

a) We have been preparing the presentation.
b) We have prepared the presentation.

b) We have prepared the presentation.

400

The teacher wrote:
They have worked all afternoon and they are still working.

Improve the sentence using the best tense.

→ They have been working all afternoon and they are still working.

500

Choose the best sentence:

a) He has played video games all afternoon.
b) He has been playing video games all afternoon.

b) He has been playing video games all afternoon.

500

My brother __________ (play) soccer, so he is very tired.

→ has been playing

500

He __________ (run) for an hour and he is exhausted.

→ has been running

500

Which sentence best explains why he is tired now?

a) He has run five kilometers.
b) He has been running for an hour.

b) He has been running for an hour.

500

The teacher wrote:
He has been breaking his phone.

Correct the sentence so it makes sense.

→ He has broken his phone.

M
e
n
u