B1 · Orta · İngilizce · 10 dk
Yakın geçmiş zaman
Yakın geçmiş zaman, geçmişteki bir eylemi şimdiye bağlar. have ya da has ile geçmiş ortaçtan oluşur. yesterday gibi bitmiş bir zaman sözcüğü cümleyi di'li geçmişe çeker.
Bu derste ne çalışacaksınız
- have ya da has ile bir geçmiş ortaç kur.
- for ile since arasından doğru olanı seç.
- yesterday sözcüğünü di'li geçmişte bırak.
Anlatım
Biçim
Yakın geçmiş zaman, have ya da has ile geçmiş ortacın birleşimidir: I have seen that film, She has lost her keys. he, she ve it has alır. Diğer özneler have alır. Ortaç her zaman di'li geçmiş biçim değildir. go fiilinin di'li geçmişi went, ortacı ise gone olur: She has gone home.
for ve since
for bir sürenin uzunluğunu ölçer: for three years. since başlangıç noktasını adlandırır: since 2020, since Monday. Durum şimdiye kadar sürdüğünde ikisi de yakın geçmiş zamanla kullanılabilir: She has lived here for three years. Bu kalıpta during three years, for yerine konmaz.
yesterday ile kullanılmaz
Bitmiş bir zaman, yakın geçmiş zamanın kapısını kapatır. I saw him yesterday di'li geçmiştir. I have seen him yesterday yakın geçmiş bir fiili bitmiş bir zamanla bir araya getirir; hata tam olarak budur. just, already ve yet gibi sözcükler yakın geçmiş zamana uyar: I have just finished, She hasn’t left yet.
Örnekler
- I have seen that film.şimdiye kadarki deneyim
- She has lived here for three years.süregelen durum
- for three yearssürenin uzunluğu
- since 2020başlangıç noktası
- I have just finished.yeni biten bir iş
Sık yapılan hatalar
- has went geçmiş ortaç yerine di'li geçmişi kullanır. go fiilinin ortacı gone olur.
- since three years bir süreyi başlangıç noktası gibi ele alır. Süre for alır.
Alıştırma
Sonucunuz
Bu ders ücretsiz alıştırmadır. CEFR belgesi vermez.
Surf Language ile devam edin
Uygulamada dinleme, tekrar ve daha uzun bir yol var. Bu sayfalar her durumda ücretsiz kalır.
Önceki ders: Zaman ve yer ilgeçleriTüm ücretsiz İngilizce dersleriSonraki ders: Birinci ve ikinci koşul cümlesi Uygulamayı aç