Present Perfect Continuous: წინადადებები, სავარჯიშოები, ტესტები და მაგალითები

Present Perfect Continuous ვიყენებთ

Present Perfect Continuous გამოიყენება იმ მოქმედებაზე სასაუბროდ, რომელიც წარსულში დაიწყო და ახლაც გრძელდება, ან ახლახან დასრულდა, მაგრამ ახლა თვალსაჩინო შედეგი აქვს.

She has been working here for three years.
ის აქ სამი წელია მუშაობს.

Present Perfect Continuous ფორმა

Subject + have/has been + V-ing

I have been studying all morning.
მთელი დილა ვსწავლობდი.
He has been waiting for you.
ის შენ გელოდებოდა.

Present Perfect Continuous წესი

  • იგი გამოიყენება მოქმედებისთვის, რომელიც წარსულში დაიწყო და დღემდე გრძელდება.
    I have been living in this city since 2022.
    2022 წლიდან ამ ქალაქში ვცხოვრობ.
    They have been learning English for six months.
    ისინი ინგლისურს ექვსი თვეა სწავლობენ.
  • ის გამოიყენება ქმედებისთვის, რომელიც ცოტა ხნის წინ დასრულდა, მაგრამ მისი შედეგი ახლა ჩანს.
    She is tired because she has been running.
    ის დაიღალა, რადგან დარბოდა.
    Your clothes are wet because it has been raining.
    შენი ტანსაცმელი სველია, რადგან წვიმდა.
  • ეს ხაზს უსვამს მოქმედების ხანგრძლივობას ან პროცესს.
    We have been working on this project all week.
    ამ პროექტზე მთელი კვირის განმავლობაში ვმუშაობდით.
    He has been preparing for the exam since morning.
    ის დილიდან ემზადება გამოცდისთვის.
  • ის ხშირად გამოიყენება for-თან და since-თან ხანგრძლივობის საჩვენებლად.
    I have been reading for two hours.
    მე უკვე ორი საათია ვკითხულობ.
    She has been working here since January.
    ის აქ იანვრიდან მუშაობს.
  • გავრცელებული დროითი გამოთქმებია მთელი დღე, მთელი დილა, ბოლო დროს, ამ ბოლო ხანს, განმავლობაში და შემდეგ.
    They have been talking all evening.
    ისინი მთელი საღამო ლაპარაკობდნენ.
    I have been feeling tired lately.
    ბოლო დროს დაღლილად ვგრძნობ თავს.
  • Present Perfect Continuous ყურადღებას ამახვილებს პროცესზე, ხოლო Present Perfect უფრო ხშირად შედეგზე ამახვილებს ყურადღებას.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • ზოგიერთი ზმნა, ჩვეულებრივ, არ გამოიყენება განგრძობით ფორმებში (იცოდე, მოსწონდე, გინდოდეს, გჭირდებოდეს, გესმოდეს).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous უარყოფა

  • უარყოფითი ფორმა იწარმოება have not been / has not been-ით ან მოკლე ფორმებით haven't been / hasn't been.
    I haven't been sleeping well recently.
    ბოლო დროს კარგად არ მძინავს.
    She hasn't been working much this week.
    ამ კვირაში ის ბევრს არ მუშაობს.
    They haven't been studying lately.
    ისინი ამ ბოლო დროს არ მეცადინეობდნენ.

Present Perfect Continuous კითხვები

კითხვებში have ან has მოდის ქვემდებარის წინ.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
დიდი ხანია მელოდები?
Has she been studying since morning?
ის დილიდან სწავლობს?
Why have they been arguing?
რატომ კამათობდნენ ისინი?
How long has he been working here?
რამდენი ხანია ის აქ მუშაობს?

Present Perfect Continuous ტიპური შეცდომები

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous >წინადადებები<

I have been preparing for the interview since breakfast.
ინტერვიუსთვის საუზმის შემდეგ ვემზადებოდი.
She has been working on the report all day.
ის მთელი დღე მუშაობდა ანგარიშზე.
We have been waiting for the update for two hours.
განახლებას უკვე ორი საათია ველოდებით.
He has been learning English since last year.
ის შარშანიდან სწავლობს ინგლისურს.
They have been discussing the new feature all morning.
ისინი მთელი დილა ახალ ფუნქციას განიხილავდნენ.
I have been trying to fix this bug since yesterday.
გუშინდელიდან ვცდილობ ამ ბაგის გამოსწორებას.
She has been feeling much better recently.
ბოლო დროს ის თავს ბევრად უკეთ გრძნობს.
We have been living here for a long time.
დიდი ხანია აქ ვცხოვრობთ.
He has been running every evening this month.
ის ამ თვეში ყოველ საღამოს დარბის.
The team has been developing this feature for several weeks.
გუნდი ამ ფუნქციას რამდენიმე კვირის განმავლობაში ავითარებს.

Present Perfect Continuous მაგალითები

I have been checking the document for the last twenty minutes.
ბოლო ოც წუთში დოკუმენტს ვამოწმებდი.
She has been speaking to customers all afternoon.
ის მთელი დღის განმავლობაში კლიენტებს ესაუბრებოდა.
They have been working on the same task since Monday.
ისინი ორშაბათიდან ერთსა და იმავე დავალებაზე მუშაობენ.
We have been looking for a better solution recently.
ბოლო პერიოდში უკეთეს გამოსავალს ვეძებდით.
He has been fixing the server since early morning.
ის დილიდანვე არემონტებს სერვერს.
I have been thinking about your idea a lot lately.
ბოლო დროს შენს იდეაზე ბევრს ვფიქრობდი.
She has been getting ready for the trip all day.
ის მთელი დღე ემზადებოდა მოგზაურობისთვის.
We have been testing the application since last week.
ჩვენ გასული კვირიდან ვტესტავთ აპლიკაციას.
He has been talking to HR about the new policy.
ის ადამიანური რესურსების განყოფილებასთან ახალ პოლიტიკაზე საუბრობდა.
They have been planning the event for months.
ისინი თვეების განმავლობაში გეგმავდნენ ამ ღონისძიებას.

აპში ხელმისაწვდომი ინგლისური გრამატიკის სავარჯიშოები

Tenses

Conditionals

Sentences

Verbs