Kosa moja la sarufi linaloshusha mwanafunzi wa B1 hadi B2 ni kuchanganya have done na did. Habari njema: kuna swali moja unalojiuliza kabla ya kila sentensi, na linachagua muda sahihi kiotomatiki.
Swali moja linalochagua muda
Kabla ya kusema kitenzi, jiulize: "Je, ninaweza kusema wakati hili lilitokea?"
- Ndio → past simple (did, went, ate)
- Hapana → present perfect (have done, have gone, have eaten)
Ndio hivyo. Mfumo wote unakunjwa kuwa uamuzi huu mmoja.
"I saw him yesterday." (Wakati? Jana. → past simple) "I have seen him." (Wakati? Haijalishi, hakuna wakati uliotolewa. → present perfect)
Karatasi ya neno-la-wakati
Maneno fulani ya wakati DAIMA yanaambatana na muda mmoja. Kariri orodha:
Maneno ya wakati ya past simple (wakati mahususi, uliomalizika): yesterday, last week, last year, in 2020, two days ago, at 3pm, when I was a child, on Monday
Maneno ya wakati ya present perfect (wazi, haujakamilika, au usiobainishwa): ever, never, already, yet, just, since 2020, for two years, recently, so far, this week (still going), today (still going)
Jaribio la "bado linafaa sasa"
Wakati hakuna neno la wakati linatolewa, jiulize: je, matokeo bado yanaathiri sasa?
- "I have lost my keys." → bado zimepotea. → present perfect.
- "I lost my keys yesterday." → hadithi iliyokamilika. → past simple.
Tukio lile lile linaweza kuchukua muda wowote kulingana na kama matokeo bado yanaathiri SASA.
Kosa la kawaida usilolifanye kamwe
Marekebisho ni ya kimakanika: unaona yesterday, last, ago, in [year], when? → past simple. Hakuna ubaguzi.
Mazoezi: chagua muda sahihi
Jaza pengo na fomu sahihi (past simple au present perfect):
- I in Tokyo for three years. (bado naishi huko sasa)
- She in Paris in 2018. (mwaka mahususi — umemalizika)
- sushi? (swali wazi)
- We to the cinema yesterday.
- He the report yet.
- I her since Monday.
- They a new car last week.
- The bus .
Bonasi: vitenzi vya past participle visivyo vya kawaida utakavyohitaji
Past participles nyingi zinaisha na -ed (worked, finished). Lakini vitenzi vya marudio ya juu si vya kawaida. Zoeza hivi — ni 80% ya matumizi ya present-perfect:
see(past participle) go(past participle) do(past participle) be(past participle) eat(past participle) give(past participle) take(past participle) write(past participle) break(past participle) speak(past participle) drive(past participle) forget(past participle)Ikiwa unaweza kukumbuka zote 12 chini ya sekunde 10, una mfumo. Ikiwa la, zoeza kila siku kwa wiki.
Ikiwa bado unajikuta ukitafsiri kiakili maamuzi ya muda kutoka lugha yako ya kwanza, marekebisho ya kina ni katika jinsi ya kuacha kutafsiri kichwani mwako — tatizo lile lile la upitishaji linalochelewesha kila sehemu ya Kiingereza chako.