Present Perfect ve Past Simple Arasındaki Fark
İngilizcede belirli bir geçmiş ana ait, bitmiş bir eylemi anlatırken past simple kullanılır: "I saw her yesterday." Buna karşılık deneyimleri, yeni haberleri veya hâlâ devam eden bir zaman dilimini şimdiyle bağlantılı şekilde anlatırken present perfect tercih edilir: "I've seen that film." Türkçede ikisi de çoğu zaman "-di'li geçmiş" ile karşılandığı için bu ayrım kafa karıştırır; oysa İngilizcede "yesterday" gibi belirli bir zaman söylendiğinde mutlaka past simple gelir. Anlam farkını da unutmayın: "He lived in Rome for years" artık orada yaşamadığını, "He has lived in Rome for years" ise hâlâ orada olduğunu anlatır.
Örnekler
- I saw her yesterday. a finished action at a stated time
- I've seen that film. an experience, time unimportant
- He lived in Rome for years. he no longer lives there (finished)
Dersin tamamı
Videodaki her şey, yazılı olarak.
-
I have seen her yesterday de, her ana dili konuşan irkilir. Tek kelime, yesterday, tüm cümleyi bozar. İşte nedeni.
-
Bu, İngilizcedeki en büyük zaman seçimidir. Doğru yaparsan anında daha akıcı duyulursun. Kural kısa.
-
Past simple bitmiş bir ana kapıyı kapatır: belirli bir zaman, söylenmiş ya da anlaşılmış. Present perfect kapıyı açık bırakır: deneyim, taze haber ya da hâlâ süren zaman, hepsi şimdiyle bağlantılı.
-
Belirli bir zamanda bitmiş eylem past simple alır. I saw her yesterday.
-
Zamanı çıkar ve deneyimin kendisinden bahset, present perfect gerekir. Ne zaman önemli değil; önemli olan olmuş olması. I've seen that film.
-
Şimdi etkisi olan taze haber de present perfect alır. Önemli olan sonuçtur. I've lost my keys.
-
Ama olduğu anı ekle, kapı kapanır. Söylenmiş, bitmiş bir zaman her seferinde past simple'ı zorunlu kılar. I lost them this morning.
-
Bir zamanın neyi açığa çıkardığına bak. He lived in Rome for years artık orada olmadığını söyler; o bölüm kapandı. He lived in Rome for years.
-
Present perfect'e geç, hâlâ orada. He has lived in Rome for years zamanın bitmediğini söyler: bugün de geçerli. He has lived in Rome for years.
-
İşte bir numaralı hata: present perfect'i bitmiş zamanla birleştirmek. I have seen her yesterday yanlış. Yesterday geçti, yani I saw her yesterday olmalı.
-
Tersi de yanıltır. Zamansız bir yaşam deneyimi için present perfect kullan, past simple değil. Have you ever been to Japan? diye sor, Did you ever go? değil.
-
Hızlı test: belirli bir geçmiş zaman ekleyebilir misin? Evetse past simple. Just, already ve yet seni öbür tarafa, present perfect'e çeker. I've already finished.
-
Unutma: zaman söylenmiş ve bitmişse past simple. Deneyim, taze haber ya da açık zamansa present perfect.