ਵਰਤਮਾਨ ਪੂਰਨ ਕਾਲ
Present Perfect
ਵਰਤਮਾਨ ਪੂਰਨ ਕਾਲ ਅਤੀਤ ਨੂੰ ਵਰਤਮਾਨ ਨਾਲ ਜੋੜਦਾ ਹੈ। ਅਨੁਭਵਾਂ, ਵਰਤਮਾਨ ਪ੍ਰਸੰਗਿਕਤਾ ਵਾਲੀਆਂ ਹਾਲ ਦੀਆਂ ਘਟਨਾਵਾਂ, ਜਾਂ ਅਤੀਤ ਵਿੱਚ ਸ਼ੁਰੂ ਹੋਈਆਂ ਅਤੇ ਅਜੇ ਵੀ ਜਾਰੀ ਕਾਰਜਾਂ ਲਈ ਇਸ ਨੂੰ ਵਰਤੋਂ। ਇਹ have/has + past participle ਨਾਲ ਬਣਦਾ ਹੈ।
ਕਦੋਂ ਵਰਤਣਾ ਹੈ
ਜੀਵਨ ਦੇ ਅਨੁਭਵਾਂ ਲਈ (ਕਿਸੇ ਖਾਸ ਸਮੇਂ ਤੋਂ ਬਿਨਾਂ), ਮੌਜੂਦਾ ਨਤੀਜੇ ਵਾਲੀਆਂ ਹਾਲ ਦੀਆਂ ਕਿਰਿਆਵਾਂ ਲਈ, ਅਤੀਤ ਵਿੱਚ ਸ਼ੁਰੂ ਹੋਈਆਂ ਅਤੇ ਹੁਣ ਵੀ ਜਾਰੀ ਕਿਰਿਆਵਾਂ ਲਈ ("for" ਜਾਂ "since" ਨਾਲ), ਅਤੇ ਖ਼ਬਰਾਂ ਦੇ ਸਿਰਲੇਖਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਵਰਤੋਂ।
ਬਣਤਰ
S+have/has+past participleShe has visited Japan three times.
ਉਹ ਜਾਪਾਨ **ਤਿੰਨ ਵਾਰ ਗਈ ਹੈ**।
S+haven't/hasn't+past participleI haven't seen that film yet.
ਮੈਂ ਅਜੇ ਤੱਕ ਉਹ ਫਿਲਮ **ਨਹੀਂ ਦੇਖੀ**।
Have/Has+S+past participle?Have you ever tried sushi?
ਕੀ ਤੁਸੀਂ ਕਦੇ ਸੁਸ਼ੀ **ਚੱਖੀ ਹੈ**?
ਸੰਕੇਤਕ ਸ਼ਬਦ
- ever
- never
- already
- yet
- just
- for
- since
- recently
- lately
- so far
ਉਦਾਹਰਨਾਂ
I have visited Japan three times.
ਮੈਂ ਜਾਪਾਨ **ਤਿੰਨ ਵਾਰ ਗਿਆ ਹਾਂ**।
She has just finished her homework.
ਉਸਨੇ **ਹੁਣੇ ਹੁਣੇ ਆਪਣਾ ਹੋਮਵਰਕ ਪੂਰਾ ਕੀਤਾ ਹੈ**।
Have you ever tried sushi?
ਕੀ ਤੁਸੀਂ ਕਦੇ ਸੁਸ਼ੀ **ਚੱਖੀ ਹੈ**?
They haven't arrived yet.
ਉਹ ਅਜੇ ਤੱਕ **ਨਹੀਂ ਪਹੁੰਚੇ**।
He has lived here for ten years.
ਉਹ ਇੱਥੇ **ਦਸ ਸਾਲਾਂ ਤੋਂ ਰਹਿੰਦਾ ਹੈ**।
ਅੱਖਰ-ਜੋੜ ਦੇ ਨਿਯਮ
| ਨਿਯਮਿਤ ਕਿਰਿਆਵਾਂ | -ed ਜੋੜੋ (past simple ਵਾਂਗ) | work → worked, play → played |
|---|---|---|
| ਅਨਿਯਮਿਤ ਕਿਰਿਆਵਾਂ | ਵੱਖਰਾ past participle ਰੂਪ | go → gone, eat → eaten, write → written |
ਆਮ ਗਲਤੀਆਂ
I have seen her yesterday.
I saw her yesterday.
ਖਾਸ ਅਤੀਤ ਸਮੇਂ ਨਾਲ present perfect ਨਾ ਵਰਤੋ। ਇਸਦੀ ਬਜਾਏ past simple ਵਰਤੋਂ।
Have you eaten yet? — Yes, I have eaten.
Have you eaten yet? — Yes, I have.
ਸੰਖੇਪ ਜਵਾਬਾਂ ਵਿੱਚ past participle ਨਾ ਦੁਹਰਾਓ — ਸਿਰਫ "have/has" ਵਰਤੋਂ
ਸਲਾਹ
present perfect ਅਤੇ past simple ਦਾ ਮੁੱਖ ਫਰਕ: present perfect = ਖਾਸ ਸਮਾਂ ਅਣਜਾਣ ਹੈ ਜਾਂ ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਹੈ। Past simple = ਕੋਈ ਖਾਸ ਸਮਾਂ ਦੱਸਿਆ ਜਾਂ ਸੰਕੇਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (yesterday, last week...).