Elmozza English

Lesson B1 · 04 — Present perfect continuous

Have you been running again?

A full lesson, open to everyone. No account, nothing saved. About eight minutes.

01 — Listening

Listen once, then say it with them.

  1. Nadia You look different. Have you been running again?
  2. Arif Every morning since March. I have been trying to sleep better.
  3. Nadia And has it worked?
  4. Arif It has. I sleep by ten now.

02 — Vocabulary

Tap a word to reveal it.

03 — Grammar

The same sentence, opened.

Ihavebeenwaitingfor the bussince seven.

Sentence
I have been waiting for the bus since seven.
I
Subject
have
Aux 1 · present
been
Aux 2 · perfect
waiting
Main verb · ‑ing
for the bus
Object phrase
since seven.
Time marker · start point

Saya sudah menunggu bus sejak jam tujuh.

Since seven fixes the start. Have been waiting carries it forward to now.

03b — Speaking

Say the line. Then hear yourself.

Shadow · 20 seconds

Every morning since March. I have been trying to sleep better.

Listen, then say the sentence. The recording is never uploaded.

04 — Five questions

Instant feedback, no score kept.

  1. Question 1 of 5I ___ English for two years.

  2. Question 2 of 5Which sentence keeps the idea of duration?

  3. Question 3 of 5He has been waiting ___ seven o’clock.

  4. Question 4 of 5Choose the natural reply to “Have you been running again?”

  5. Question 5 of 5I sleep ___ ten now.