VocabNote
Mga PanahunanKatamtaman

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

positiveS + have/has + past participle

She has visited Japan three times.

**Nakabisita** siya sa Japan ng tatlong beses.

negativeS + haven't/hasn't + past participle

I haven't seen that film yet.

**Hindi** ko pa **napapanood** ang pelikulang iyon.

questionHave/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 pandiwaidagdag -ed (gaya ng past simple)work → worked, play → played
Mga iregular na pandiwanatatanging anyo ng past participlego → 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...).

Mga Panahunan