Bu blokta present perfect'in -ing'li biçimini gördün: have been ve -ing. Süren bir eylemi, ne zamandır sürdüğünü, izi şimdi görünen bir eylemi söyledin; düz biçimle arasındaki kararı ve -ing almayan fiilleri çözdün. Bu sayfada hepsi bir sohbette.
1Karar sırası
- Fiil bir durum mu? know, own, sahiplik have'i, be: -ing yok: I've known her for years.
- Sayı ya da biten bir sonuç mu var? three books, twice, so far: düz: I've read three books.
- Süren bir eylem ve süre mi var? all day, for an hour: I've been waiting for an hour.
- Şu an bir iz mi görüyorsun? Kırmızı gözler, ıslak saç: Have you been crying?
- Soru mu? How long have you been + -ing; durumda How long have you known…?
2Bir buluşma
- A: Sorry I'm late. Have you been waiting long?A: Geç kaldım, kusura bakma. Çok mu bekledin?
- B: About twenty minutes. Your hair is wet. Has it been raining?B: Yirmi dakika kadar. Saçın ıslak. Yağmur mu yağıyordu?
- A: Yes, it's been raining all morning. How's the new job?A: Evet, sabahtan beri yağıyor. Yeni iş nasıl?
- B: Busy. I've been working late every day, but I've already finished two big projects.B: Yoğun. Her gün geç saate kadar çalışıyorum, ama iki büyük projeyi çoktan bitirdim.
- A: How long have
Her perfect bir kararın sonucu: süren eylemler ve ıslak saçın izi have been + -ing; biten iş ve sayı (two big projects, half so far) düz; know ve be durum olduğu için -ing'siz.
3Onar: her satırda iki hata
✗I've been knowing him for years and I've been having this flat since 2019.
✓I've known him for years and I've had this flat since 2019.
Durum fiilleri -ing almaz.
✗How many books have you been reading so far? I've been read all day.
✓How many books have you read so far? I've been reading all day.
Biten işin sayısı düz; been'den sonra -ing.
✗You're out of breath. You've running
4Hepsi tabloda
| Özne | Biçim |
|---|---|
| I / you / we / they | have been working ('ve) |
| he / she / it | has been working ('s) |
| Düz: I've done | Süren: I've been doing |
|---|---|
| kaç tane; iş bitti | ne kadar süre; iş sürüyor |
| durumlar: known, had, been | izi görünen eylem: Have you been crying? |