Tenses intermediate medium
Actions that started in the past and continue to now.
Tenses — Expressing time: present, past and future.
1. Form: has/have + been + verb-ing — She has been working. 2. Emphasises duration: How long have you been waiting? 3. Signal words: since, for, all day, lately. 4. For finished results use present perfect; for ongoing duration use present perfect continuous. 5. State verbs do not take continuous: I have known him for years (not "have been knowing").
Use present perfect continuous when the action is still going on and you want to stress how long. "I have been reading for two hours" (still reading) vs "I have read two chapters" (result).
हिंदी में
Present perfect continuous उस क्रिया के लिए है जो भूत में शुरू हुई और अभी भी चल रही है — has/have been + -ing।
Q1. "They have been building this bridge for two years" suggests the bridge is still unfinished.
Answer: True
💡 The continuous form implies the action is still in progress.
Q2. Translate into English: "यह किताब मैं तीन दिनों से पढ़ रहा हूँ।"
Answer: I have been reading this book for three days.
💡 For + duration → have been + -ing.
Q3. Improve: "He is playing cricket since childhood."
Answer: He has been playing cricket since childhood.
💡 Since + point in the past + continuing habit → present perfect continuous.
Take a free placement test to find your level, practise Present Perfect Continuous with instant feedback, then take a timed test.
Open Present Perfect Continuous lesson → Free practice — Sign up| Topic | Level | What it covers |
|---|---|---|
| Present Simple | elementary | Habits, facts and routines in the present. |
| Present Continuous | elementary | Actions happening now or around now. |
| Present Perfect | intermediate | Past actions connected to the present. |
| Past Simple | elementary | Completed actions in finished time. |
| Past Continuous | intermediate | Actions in progress at a point in the past. |
| Past Perfect | intermediate | The earlier of two past actions. |
About · Contact · Privacy Policy · Pricing
Step Ahead Grammar · Learn • Practice • Test • Improve · Step Ahead Institute