"Beş yıldır burada yaşıyorum." Türkçe bu cümleyi -yor ile kurar, İngilizce present perfect ile: I've lived here for five years. Bu, present perfect'in üçüncü işi ve Türkçe konuşan için en zor olanı.
1-yor değil, have + 3. hâl
"-dır" ya da "-den beri" ile hâlâ süren bir durum görürsen: have + 3. hâl + for ya da since. Türkçe "hasta" der ve fiil bile kullanmaz; İngilizcede be'nin present perfect'i gelir: has been sick.
2for mu, since mi?
| for + süre | since + başlangıç |
|---|---|
| for five years | since 2019 |
| for two hours | since nine o'clock |
| for a long time | since Monday |
| for ages | since I was a child |
since'ten sonra bir cümle de gelebilir; bitmiş bir anı anlattığı için past simple'dır: I've lived here since I was a child.
3Sıra sana
Önce kendin kur, sonra altındaki cevaplara bak.
- Üç yıldır İzmir'de yaşıyorum.
- Onu 2015'ten beri tanıyorum.
- Sabahtan beri buradayım.
- Bu arabaya iki yıldır sahibiz.
Cevaplar: I've lived in Izmir for three years. · I've known him since 2015. · I've been here since this morning. · We've had this car for two years.