Yakın geçmiş zamanın olumsuz ve soru tümcesi
yakın geçmiş zamanın olumsuz tümcesi have / has ardına not eklenerek, soru tümcesi ise Have / Has öznenin önüne gönderilerek kurulur.
Açıklama
yakın geçmiş zamanın olumsuz tümcesi have / has ardına not eklenerek, soru tümcesi ise Have / Has öznenin önüne gönderilerek kurulur. Arkadaki geçmiş zaman ortacının biçimi hiçbir durumda değişmez ve kısa biçim (haven't / hasn't) konuşma dilinde çok daha doğaldır.
A. Olumsuz — have / has + not + geçmiş zaman ortacı
yakın geçmiş zamanın olumsuz tümcesinde have / has ardına not konur ve geçmiş zaman ortacı olduğu gibi devam eder. Konuşma dilinde neredeyse her zaman haven't / hasn't kısa biçimi kullanılır; üçüncü tekil şahıs öznede hasn't yazılır.
| Özne | Tam biçim | Kısa biçim | Örnek |
|---|---|---|---|
| I / you / we / they | have not + p.p. | haven't + p.p. | I haven't seen him. |
| he / she / it | has not + p.p. | hasn't + p.p. | She hasn't called. |
| Tekil ad | has not + p.p. | hasn't + p.p. | Anna hasn't left yet. |
- We haven't met before. (Daha önce tanışmadık.)
- He hasn't finished his homework. (Ödevini henüz bitirmedi.)
- I haven't been to Europe. (Avrupa'ya hiç gitmedim.)
- The kids haven't eaten breakfast yet. (Çocuklar henüz kahvaltı etmedi.)
B. Soru — Have / Has + özne + geçmiş zaman ortacı
yakın geçmiş zamanın soru tümcesinde have / has öznenin önüne gönderilir ve ardından geçmiş zaman ortacı gelir. Sıra Have / Has + özne + geçmiş zaman ortacı ~? olarak tektir; cevapta do / does değil, yine have / has kullanılır.
| Özne | Soru sırası | Örnek |
|---|---|---|
| I / you / we / they | Have + özne + p.p.? | Have you finished? |
| he / she / it | Has + özne + p.p.? | Has she arrived? |
| Tekil ad | Has + özne + p.p.? | Has Anna called? |
| Soru | Olumlu cevap | Olumsuz cevap |
|---|---|---|
| Have you eaten? | Yes, I have. | No, I haven't. |
| Has he left? | Yes, he has. | No, he hasn't. |
- Have you ever tried Korean food? (Hiç Kore yemeği denediniz mi?)
- Has she read this book? (Bu kitabı okudu mu?)
- Have they already left? (Çoktan gittiler mi?)
- Has it stopped raining? (Yağmur dindi mi?)
C. How long ~? sorusu — ne kadar süredir
Geçmişten bugüne ne kadar süredir sürdüğünü sorarken How long + have/has + özne + geçmiş zaman ortacı ~? sıralaması kullanılır; cevap for + süre ya da since + başlangıç anı ile verilir. U18 C bölümünde öğrenilen for / since ile ikili oluşturan başlıca uygulama kalıbıdır.
| Soru | Cevap |
|---|---|
| How long have you worked here? | For three years. / Since 2022. |
| How long has she studied English? | For five years. |
| How long have they known each other? | Since college. |
- How long have you lived in this city? (Bu şehirde ne kadar süredir yaşıyorsunuz?)
- How long has he worked at that company? (O şirkette ne kadar süredir çalışıyor?)
- How long have you had this car? (Bu araba ne kadar süredir sizde?)
- How long have they been married? (Evleneli ne kadar oldu?)
Önemli noktalar
- 1yakın geçmiş zamanın olumsuz tümcesinde have / has ardına yalnızca not eklenir, arkadaki geçmiş zaman ortacı olduğu gibi kalır: bu kurala uyun. (Örnek: I haven't seen him.)
- 2Konuşma dilinde haven't / hasn't kısa biçimi çok daha doğaldır ve üçüncü tekil şahıs öznede hasn't kullanılır: bu yerleşik kullanımı öğrenin. (Örnek: She hasn't called.)
- 3yakın geçmiş zamanın soru tümcesi, yalnızca Have / Has öznenin önüne gönderilerek kurulur: bu sıralamayı bir bütün olarak öğrenin. (Örnek: Have you eaten?)
- 4Cevapta do / does değil, yine have / has kullanılır: bu, asıl fiil sorusundan ayıran can alıcı farktır. (Örnek: Yes, I have. / No, he hasn't.)
- 5How long ~? ile başlayan yakın geçmiş zaman sorusuna for + süre ya da since + başlangıç anı ile cevap verilir: bu ikiliyi öğrenin. (Örnek: For five years. / Since 2020.)