Present perfect (have/has + V3)
Present perfect, geçmişte olmuş ama sonucu şimdi önemli olan şeyleri anlatır.
Adım adım ilerleKurallar
Kural 1: have / has + V3
I / you / we / they ile have, he / she / it ile has kullanılır. Ardından fiilin 3. hâli (V3) gelir. Kısa hâlleri: I've, she's, we've…
Kalıp: I / you / we / they + have + V3 · he / she / it + has + V3
Örnek: We have painted the fence. (Çiti boyadık.)
Örnek: Dad has fixed my bike. (Babam bisikletimi tamir etti.)
Kural 2: Fiilin 3. hâli (V3)
Düzenli fiillerde V3, geçmiş hâliyle aynıdır: -ed (*play → played → played*). Düzensiz fiillerin V3'ü ezberlenir; bazen geçmiş hâlinden farklıdır: *go → went → gone*, *see → saw → seen*, *eat → ate → eaten*, *do → did → done*, *be → was/were → been*.
Örnek: I have written a poem. (Bir şiir yazdım.)
Örnek: They have gone to the movies. (Sinemaya gittiler. (Şu an orada.))
Kural 3: ever ve never
Hayatımızdaki deneyimleri anlatırken kullanırız. ever (hiç) → soruda: *Have you ever…?* never (hiç … -medi) → olumlu fiille ama olumsuz anlamda.
Örnek: Have you ever climbed a mountain? (Hiç dağa tırmandın mı?)
Örnek: I have never seen snow. (Hiç kar görmedim.)
Kural 4: just, already, yet
just (az önce) ve already (çoktan, zaten) have / has ile V3 arasına gelir. yet (henüz) olumsuz cümlede ve soruda cümlenin sonuna gelir. (Amerikan İngilizcesinde günlük konuşmada bu kelimelerle past simple de sık kullanılır: *I just ate.*)
Örnek: The movie has just started. (Film az önce başladı.)
Örnek: I have already packed my bag. (Çantamı çoktan hazırladım.)
Sık yapılan hatalar
I have saw that movie.→ I have seen that movie.have'den sonra V2 değil V3 gelir.
He have finished.→ He has finished.he ile has kullanılır.
I have visited Paris last year.→ I visited Paris last year.last year, yesterday, ago gibi belli bir geçmiş zaman varsa past simple kullanılır.
B1 seviyesinde 28 konu içinde 1. sırada.