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.
- Nadia You look different. Have you been running again?
- Arif Every morning since March. I have been trying to sleep better.
- Nadia And has it worked?
- 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.
Question 1 of 5I ___ English for two years.
Question 2 of 5Which sentence keeps the idea of duration?
Question 3 of 5He has been waiting ___ seven o’clock.
Question 4 of 5Choose the natural reply to “Have you been running again?”
Question 5 of 5I sleep ___ ten now.