დონე B1

Present perfect continuous (have been doing)

ეს დრო აღწერს მოქმედებას, რომელიც წარსულში დაიწყო და დღემდე გრძელდება (ან ახლახან დასრულდა), აქცენტით ხანგრძლივობაზე. ფორმა: have / has been + ზმნა-ing. ქართულად აქ აწმყოა: „ორი წელია ინგლისურს ვსწავლობ“.

ფორმა
+I’ve been waiting for an hour.
–She hasn’t been sleeping well.
?How long have you been learning English?

Perfect თუ perfect continuous?

  • ხანგრძლივობა, პროცესი → continuous: I’ve been reading all day.
  • შედეგი, რაოდენობა → simple: I’ve read three chapters.
  • მდგომარეობის ზმნები (know, have, like) მხოლოდ simple-ში: I’ve had this car for years.
  • for + ხანგრძლივობა (for two days), since + დასაწყისი (since Monday).

მაგალითები

  • I’ve been living in Tbilisi since 2022.2022 წლიდან თბილისში ვცხოვრობ.
  • You look tired. Have you been working late?დაღლილი ჩანხარ. გვიანობამდე მუშაობდი?
  • It’s been raining all morning.მთელი დილა წვიმს.
  • How long have you been waiting?რამდენი ხანია ელოდები?
  • She has been learning Polish for six months.ექვსი თვეა პოლონურს სწავლობს.

გავრცელებული შეცდომები

  • ✗ We are learning Georgian dances for a year.✓ We have been learning Georgian dances for a year.ქართული „ერთი წელია ვსწავლობთ“ აწმყოშია, ინგლისურად კი წარსულში დაწყებული და გაგრძელებული პროცესი have been + -ing-ით ითქმის.
  • ✗ How long do you live in Tbilisi?✓ How long have you been living in Tbilisi?ქართული „რამდენი ხანია თბილისში ცხოვრობ?“ აწმყოს იყენებს, ინგლისურ how long-ს კი perfect დრო სჭირდება.
  • ✗ We have been having this car for years.✓ We have had this car for years.ქონების მნიშვნელობით have მდგომარეობის ზმნაა და continuous ფორმაში არ დგას; ხანგრძლივობას აქ have had გამოხატავს.
  • ✗ I have been reading three books this month.✓ I have read three books this month.რაოდენობა (სამი წიგნი) დასრულებულ შედეგს აჩვენებს, ამიტომ present perfect simple; continuous პროცესს აღწერს.
  • ✗ It has been snowing since two days.✓ It has been snowing for two days.ქართული „ორი დღეა“ ხანგრძლივობაა და for-ს ითხოვს; since მხოლოდ დასაწყისის წერტილთან დგას (since Monday).