Lokacin da Ya Cika Zuwa Yanzu

Present Perfect

Intermediate Lokutan Nahawu

Present Perfect (Lokacin da Ya Cika Zuwa Yanzu) yana cikin mafi wahalar lokutan Turanci. Tsarinsa shine 'have/has + past participle' — misali 'I have visited Kano' (Na taɓa ziyartar Kano). Wannan lokaci yana nuna aikin da ya faru a baya amma yana da alaƙa da yanzu. A Hausa, muna amfani da 'na taɓa...' ko 'na riga na...' don bayyana irin wannan ma'ana. Koyon yadda ake amfani da Present Perfect zai inganta Turancinku ƙwarai.

Tsarin Present Perfect

have/has + past participle (siffa ta uku). I/you/we/they tare da 'have', he/she/it tare da 'has'.

I have finished my homework.

Na gama aikin gida na.

She has lived in Lagos for 5 years.

Tana zaune a Lagos shekaru biyar.

They have visited the Emir's palace.

Sun taɓa ziyartar fadar Sarki.

He has eaten lunch.

Ya riga ya ci abincin rana.

Batun MaganaFi'ilin TaimakoMisali
I / You / We / TheyhaveI have seen it.
He / She / IthasShe has seen it.

Yadda Ake Amfani da Present Perfect

Ana amfani da Present Perfect a yanayi daban-daban — gogewa, abin da ya ƙare kwanan nan, yanayin da ya fara a baya har yanzu.

I have been to Abuja twice.

Na taɓa zuwa Abuja sau biyu. (gogewa)

She has just finished cooking.

Dama ta gama dafa abinci. (abin da ya ƙare kwanan nan)

I have known him since childhood.

Na san shi tun yana ƙarami. (yanayin da ya ci gaba)

He has lost his phone.

Ya rasa wayarsa. (tasiri a yanzu)

Amfani da for da since

'for' na tsawon lokaci ne, 'since' na farkon lokaci ne.

I have lived here for 10 years.

Na zauna a nan shekaru goma.

She has studied English since 2020.

Tana nazarin Turanci tun 2020.

We have been friends for a long time.

Mun kasance abokai tsawon lokaci.

He has worked here since April.

Yana aiki a nan tun Afrilu.

for (tsawon lokaci)since (farkon lokaci)
for 3 days (kwanaki uku)since Monday (tun Litinin)
for 2 years (shekaru biyu)since 2024 (tun 2024)
for a long time (tsawon lokaci)since childhood (tun ƙuruciya)

Bambancin Simple Past da Present Perfect

Simple Past na lokaci da ya wuce kuma ya ƙare ne. Present Perfect yana nuna alaƙa da yanzu.

I visited Kano last year. (Simple Past — ya ƙare)

Na ziyarci Kano bara.

I have visited Kano three times. (Present Perfect — gogewa)

Na taɓa ziyartar Kano sau uku.

She lost her bag yesterday. (Simple Past — lokaci na musamman)

Ta rasa jakarta jiya.

She has lost her bag. (Present Perfect — har yanzu ba ta same ta ba)

Ta rasa jakarta.

Bambancin Hausa da Turanci

  • A Hausa, 'na taɓa...' yana nuna gogewa, wanda ya yi kama da Present Perfect (I have been to...).
  • Amma Hausa ba ta da tsari na musamman da ya bambanta Simple Past da Present Perfect kamar Turanci — galibi jimla ɗaya ce a Hausa (Na tafi = I went / I have gone).
  • Don haka, Present Perfect yana buƙatar ƙarin kulawa domin a Hausa bambancin ba a bayyana shi a bayyane ba.

Common Mistakes

I have went to Kano.

I have been to Kano.

Don bayyana gogewa, ana amfani da 'have been to', ba 'have went to' ba.

She have lived here since 2020.

She has lived here since 2020.

She tare da 'has', ba 'have' ba.

I have visit Lagos twice.

I have visited Lagos twice.

'I have visit' ba daidai ba ne — dole ne past participle (visited).

Try it in conversation

A

Have you ever been to Abuja?

Shin ka taɓa zuwa Abuja?

B

Yes, I have been there twice.

Eh, na taɓa zuwa can sau biyu.

A

I have never been there. I want to go!

Ban taɓa zuwa can ba. Ina son zuwa!

A

Have you finished your homework?

Shin ka gama aikin gida?

B

Not yet. I have only done half.

Tukuna. Na yi rabi ne kawai.

Fill in the blanks

They ___ (live) in Abuja for 3 years.

He ___ (not/finish) his work yet.

Quiz

'I ___ Kano three times.' — Zaɓi amsar da ta dace.

'She ___ here since 2020.' — Cika gurbin.

Related Topics

Leolin mascot

Practice speaking English in the app

Practice English conversation with AI. Download for free!

Free Download