Tenses intermediate medium
Past actions connected to the present.
Tenses — Expressing time: present, past and future.
1. Form: has/have + past participle — She has finished. 2. Uses: experience (I have visited Jaipur), recent result (He has broken his leg), unfinished time (I have eaten today). 3. Signal words: just, already, yet, ever, never, since, for. 4. Do not use with finished time words (yesterday, last week, in 2019) — use past simple. 5. "Have gone to" vs "have been to": He has gone to Delhi (is there now); He has been to Delhi (visited before).
Present perfect links past and present. If the time is finished (yesterday, last year), past simple is correct: "I saw him yesterday" not "I have seen him yesterday".
हिंदी में
Present perfect भूतकाल की घटना को वर्तमान से जोड़ता है — has/have + past participle। finished time (yesterday) के साथ past simple चाहिए।
Q1. They ___ the report yet, so please wait.
Answer: haven't submitted
💡 'Yet' + result relevant now → present perfect negative: haven't submitted.
Q2. How many cups of tea ___ you drunk today?
Answer: have
💡 'Today' is unfinished time → present perfect question: How many … have you drunk?
Q3. 'I have finished my homework' shows a completed action with a result that matters now.
Answer: true
💡 Present perfect links a past action to the present moment — exactly this use.
Take a free placement test to find your level, practise Present Perfect with instant feedback, then take a timed test.
Open Present Perfect 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 Continuous | intermediate | Actions that started in the past and continue to now. |
| 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