Lokacin da Ake Yi Tun Daga Baya Har Yanzu
Present Perfect Progressive
Present Perfect Progressive ana amfani da shi don bayyana aikin da ya fara a baya kuma har yanzu yana gudana. Tsarinsa shine 'have/has + been + fi'ili-ing' — misali 'I have been studying for two hours'. A Hausa, muna cewa 'Ina nazari tun sa'o'i biyu da suka wuce'. Wannan lokaci yana jaddada tsawon lokacin da aikin ke gudana.
Tsarin Present Perfect Progressive
have/has + been + fi'ili-ing. I/you/we/they tare da 'have been', he/she/it tare da 'has been'.
I have been studying English for 3 years.
Ina nazarin Turanci tun shekaru uku.
She has been cooking since morning.
Tana dafa abinci tun safe.
They have been waiting for an hour.
Suna jira tun sa'a guda.
He has been working all day.
Yana aiki duk yini.
| Batun Magana | Fi'ilin Taimako | Misali |
|---|---|---|
| I / You / We / They | have been | I have been reading. |
| He / She / It | has been | She has been reading. |
Bambancin Present Perfect da Present Perfect Progressive
Present Perfect yana jaddada sakamakon — 'Na gama'. Present Perfect Progressive yana jaddada tsawon lokaci — 'Ina yi tun...'.
I have read 3 books. (sakamako — littattafai uku)
Na karanta littattafai uku.
I have been reading all morning. (tsawon lokaci)
Ina karatu tun safe.
She has written 5 letters. (sakamako — wasiƙu biyar)
Ta rubuta wasiƙu biyar.
She has been writing since 8 AM. (tsawon lokaci)
Tana rubuta tun ƙarfe takwas na safe.
Musantawa da Tambaya
Musantawa: have/has + not + been + fi'ili-ing. Tambaya: Have/Has + batun magana + been + fi'ili-ing?
I haven't been sleeping well lately.
Ban yi barci sosai ba kwanan nan.
She hasn't been feeling well.
Ba ta jin daɗi kwanan nan.
Have you been waiting long?
Shin kana jira tun da dadewa?
How long has he been working here?
Yaya tsawon lokacin da yake aiki a nan?
Bambancin Hausa da Turanci
- ●A Hausa, 'ina yi tun...' ko 'yana yi tun...' suna nuna aikin da ke gudana tun daga baya, wanda ya yi kama da Present Perfect Progressive.
- ●Amma Hausa ba ta da tsari na musamman don bambanta Present Perfect da Present Perfect Progressive — yawanci jimla ɗaya ce.
- ●A Turanci, 'have done' (sakamako) da 'have been doing' (tsawon lokaci) suna da ma'anoni daban-daban.
Common Mistakes
I have been wait for an hour.
I have been waiting for an hour.
'have been' + fi'ili-ing — ba 'have been wait' ba.
She have been studying since morning.
She has been studying since morning.
She tare da 'has been', ba 'have been' ba.
Try it in conversation
A
You look tired. What have you been doing?
Kana kama da gajiya. Me kake yi?
B
I have been studying for the exam all day.
Ina nazari don jarabawa duk yini.
A
How long have you been learning English?
Tun yaushe kake koyon Turanci?
B
I have been learning it for about 2 years.
Ina koyon sa tun kusan shekaru biyu.
Fill in the blanks
They ___ (wait) since 2 o'clock.
He ___ (study) English for 5 years.
Quiz
'I ___ for two hours.' — Zaɓi amsar da ta dace.
'She ___ all day.' — Cika gurbin.
Related Topics

Practice speaking English in the app
Practice English conversation with AI. Download for free!
Free Download