Present Perfect Simple – Present Perfect Progressive Alıştırması 1
2. I *have been studying* English for two hours. (Belirli bir süre devam eden eylem için Present Perfect Progressive kullanılır.)
3. They *have finished* their homework already. (Tamamlanmış bir eylem için Present Perfect Simple kullanılır.)
4. We *have been waiting* for the bus since 8 o’clock. (Başlangıcı belli ve devam eden eylem için Present Perfect Progressive kullanılır.)
5. He *has lost* his keys. (Sonucu önemli olan tamamlanmış eylem için Present Perfect Simple.)
6. I *have been working* here all day. (Süreklilik ifade eden eylem için Present Perfect Progressive.)
7. She *has visited* Paris three times. (Tekrarlanan eylem için Present Perfect Simple.)
8. They *have been playing* football since the morning. (Başlangıç zamanı belirtilen devam eden eylem.)
9. We *have seen* that movie before. (Geçmişte tamamlanmış ve etkisi süren eylem.)
10. He *has been reading* that book for weeks. (Uzun süredir devam eden eylem.)
Present Perfect Simple – Present Perfect Progressive Alıştırması 2
2. She *has been cooking* since noon. (Belirli bir süre devam eden eylem için Present Perfect Progressive.)
3. They *have traveled* to many countries. (Deneyim ve tamamlanmış eylem için Present Perfect Simple.)
4. We *have been discussing* the project all day. (Sürekli devam eden eylem için Present Perfect Progressive.)
5. He *has broken* his phone. (Sonucu önemli tamamlanmış eylem.)
6. I *have been waiting* for your call since morning. (Başlangıcı belli ve devam eden eylem.)
7. She *has learned* a lot since she started. (Edinilen bilgi ve tamamlanmış süreç.)
8. They *have been playing* tennis for two hours. (Süreklilik ifade eden eylem.)
9. We *have met* before, haven’t we? (Geçmişte tamamlanmış ve etkisi süren eylem.)
10. He *has been working* on that report all week. (Uzun süredir devam eden eylem.)