Yakın geçmiş zaman · ever / never / already / yet / for / since
Renkli worksheet'i indir (PDF, cevaplı)
Ne zaman kullanırız?
- Deneyimler (zaman belli değil): I have visited a university campus.
- Sonucu şimdi önemli olan olaylar: My English has improved.
- Geçmişte başlayıp devam eden durumlar: I have been in this school for two years.
Yapı · Form
have / has + V3 (past participle)
| Örnek | |
|---|---|
| + | She has won a scholarship. |
| − | We haven’t finished the assignment. |
| ? | Have you ever given a presentation? |
Zaman ifadeleri
ever / never: Have you ever failed an exam? I’ve never cheated.
already (+): I’ve already enrolled.
yet (− / ?): Has she applied yet?
just: The lecture has just started.
for + süre (for three years) · since + başlangıç (since 2023)
Present Perfect mi, Past Simple mı?
Zaman belliyse → Past Simple: I visited the campus last week.
Zaman belli değilse → Present Perfect: I have visited the campus.
⚠ I have visited it yesterday ✗ → I visited it yesterday ✓
Sık kullanılan V3’ler
be → been · do → done · go → gone/been · win → won · write → written · take → taken · give → given · learn → learnt/learned · make → made · see → seen · study → studied
A. Complete with the present perfect form of the verbs.
- I (finish) my assignment.
- She (win) three awards this year.
- We (not / receive) our report cards yet.
- you ever (take) an online course?
- My brother (graduate) from university.
- They (never / be) to a science fair.
B. Circle the correct word.
- I have studied English (for / since) six years.
- She has been in this school (for / since) 2023.
- Have you applied for the scholarship (already / yet)?
- The lesson has (just / yet) started. Please be quiet.
- I (have visited / visited) the university campus last Saturday.
C. Answer the questions about yourself in full sentences.
- Have you ever given a presentation in English?
- How long have you been at this school?
- What is the best thing you have achieved this year?
- Have you ever won a prize?