Kasalukuyang Ganap
Present Perfect
Ang Present Perfect ay nag-uugnay ng nakaraan sa kasalukuyan. Gamitin para sa karanasan, kamakailang pangyayari na may kahalagahan ngayon, o kilos na nagsimula sa nakaraan at tuloy pa. Binubuo ito ng have/has + past participle.
KAILAN GAMITIN
Gamitin para sa karanasan sa buhay (walang tiyak na oras), para sa kamakailang kilos na may resulta ngayon, para sa kilos na nagsimula sa nakaraan at tuloy pa (may "for" o "since"), at upang ipakilala ang mga headline ng balita.
ESTRUKTURA
S + have/has + past participleShe has visited Japan three times.
**Nakabisita** siya sa Japan ng tatlong beses.
S + haven't/hasn't + past participleI haven't seen that film yet.
**Hindi** ko pa **napapanood** ang pelikulang iyon.
Have/Has + S + past participle?Have you ever tried sushi?
**Nakatikim** ka na ba ng sushi?
MGA SALITANG PALATANDAAN
- ever
- never
- already
- yet
- just
- for
- since
- recently
- lately
- so far
MGA HALIMBAWA
I have visited Japan three times.
**Nakabisita** na ako sa Japan ng tatlong beses.
She has just finished her homework.
**Katatapos lang niyang** magbigay ng takdang-aralin.
Have you ever tried sushi?
**Nakatikim** ka na ba ng sushi?
They haven't arrived yet.
**Hindi pa sila** nakararating.
He has lived here for ten years.
**Nakatira** na siya rito ng sampung taon.
MGA TUNTUNIN SA PAGBAYBAY (SIYA)
| Mga regular na pandiwa | idagdag -ed (gaya ng past simple) | work → worked, play → played |
|---|---|---|
| Mga iregular na pandiwa | natatanging anyo ng past participle | go → gone, eat → eaten, write → written |
MGA KARANIWANG PAGKAKAMALI
I have seen her yesterday.
I saw her yesterday.
Huwag gamitin ang present perfect sa tiyak na panahon sa nakaraan. Gamitin ang past simple sa halip.
Have you eaten yet? — Yes, I have eaten.
Have you eaten yet? — Yes, I have.
Sa maikling sagot, huwag ulitin ang past participle — gamitin lang ang "have/has"
Tip
Ang pangunahing pagkakaiba ng present perfect at past simple: present perfect = tiyak na oras ay hindi kilala o hindi mahalaga. Past simple = may binabanggit o ipinapahiwatig na tiyak na oras (yesterday, last week...).