Present Perfect və Past Simple: fərq nədir?
Ən çox qarışdırılan iki ingilis zamanı, aydın nümunələrlə və özünüzü yoxlamaq üçün testlə izah olunub.
Cümlənin ortasında dayanıb "have I done this", yoxsa "did I do this" deyə düşünmüsünüzsə, ingilis dilinin ən geniş yayılmış problem nöqtələrindən birinə rast gəlirsiniz: present perfect və past simple.
Qısa versiya
- Past simple — keçmişdə konkret, məlum zamanda tamamlanmış hərəkət. I visited Paris in 2019.
- Present perfect — indiyə bağlı hərəkət: dəqiq vaxt vacib deyil və ya təsiri indiyə qədər davam edir. I have visited Paris. (həyatımın bir nöqtəsində, nə vaxt olduğunu demirik)
Azərbaycan dilində buna oxşar ayrılıq var: 2019-da Parisə getdim (-dı, konkret keçmiş) və Parisə getmişəm (-mış, indiyə bağlı təcrübə). Amma bu uyğunluq tam deyil: -mış başqasından eşidilmiş və ya təxmin edilən hadisə üçün də işlənir, ona görə hər cümlədə ingilis dilindəki seçimi yenidən düşünmək lazımdır.
Present perfect-in qurulması
have / has + past participle. Müntəzəm fellərdə participle past simple ilə eyni -ed formasıdır; qeyri-müntəzəm olanlar üçüncü sütun kimi öyrənilməlidir.
| Sadə | Past simple | Past participle |
|---|---|---|
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| come | came | come |
| speak | spoke | spoken |
Been, yoxsa gone? She has gone to Paris onun hələ də orada olduğu deməkdir. She has been to Paris gedib geri qayıtdığı deməkdir.
Past simple: konkret an
Nəyinsə nə vaxt baş verdiyini dedikdə və ya nəzərdə tutduqda past simple işlədin.
- She called me yesterday.
- They finished the project last week.
- I was born in 1995.
Zaman sözü (yesterday, last week, in 1995) əlamətdir: an sabit və bağlıdır.
Present perfect: indiyə bağlı
Dəqiq vaxt məlum olmadıqda, vacib olmadıqda və ya keçmiş hərəkət hələ də hazırda vacib olduqda present perfect işlədin.
- I have lost my keys. (və hələ də tapa bilmirəm — hazırda)
- She has visited Japan three times. (həyatının qeyri-müəyyən nöqtələrində)
- We have already eaten. (sonrakı hadisə ilə bağlı: ac deyilik)
Bitməmiş zaman dilimləri
Qeyd etdiyiniz zaman dilimi hələ də davam edirsə — today, this week, this year — hərəkət hələ də onun içindədir, buna görə present perfect düzgündür.
- I've had three coffees today. (bu gün bitməyib)
- We've sold forty units this month.
- Müqayisə edin: I had three coffees yesterday. (dünən bağlıdır → past simple)
For və since
İkisi də present perfect ilə gedir və fərqli suallara cavab verir.
- for + müddət: I've lived here for ten years.
- since + başlanğıc nöqtəsi: I've lived here since 2016.
Onu ələ verən sözlər
| Əlamət sözləri | Zaman |
|---|---|
| yesterday, last week, in 2020, ago | Past simple |
| already, yet, ever, never, since, for, just | Present perfect |
Harada dayandıqları: already, just və never have ilə participle arasına gedir — I've just finished. Yet sonda dayanır və yalnız suallarda və inkar cümlələrdə — Have you finished yet? · I haven't finished yet.
Geniş yayılmış səhv
❌ I have seen him yesterday. ✅ I saw him yesterday.
Konkret zaman (yesterday) qeyd etdikdə, cümlə perfect tələb edirmiş kimi "hiss olunsa" belə past simple işlətməlisiniz.
Bir qayda əksər halları əhatə edir — cümlə nə vaxt? sualına cavab verirsə, past simple işlədin. Heç etmisinizmi? və ya hazırkı vəziyyət nədir? sualına cavab verirsə, present perfect işlədin.
Söhbət ikisi arasında necə hərəkət edir
Present perfect mövzunu açır; past simple zaman müəyyən olunduqdan sonra təfərrüatları doldurur.
A: Have you been to the new place on Bridge Street?
B: I have, yes — we went last Friday.
A: What did you think?
B: The food was excellent. I've already booked again for my birthday.
Have you been həyat təcrübəsini soruşur, went və was onu keçən cümə gününə bağlayır və I've already booked yenə indiyə qayıdır.
Özünüz sınayın
İndicə oxuduqlarınızı aşağıdakı testlə yoxlayın — bunu qalıcı etməyin ən sürətli yolu budur.