9 Present perfect ба өнгөрсөн цаг

Present perfect continuous (I have been doing)

Present perfect continuous (I have been doing)

Өнгөрсөнд эхэлж ОДОО ХҮРТЭЛ үргэлжилж байгаа (эсвэл дөнгөж дууссан) үйлдэл. Гол нь ҮЙЛДЭЛ ӨӨРӨӨ, түүний үргэлжилсэн хугацаа.

Товч дүгнэлт

  • Бүтэц: have / has + been + V-ing
  • Одоо хүртэл үргэлжилсэн: I have been learning English for five years.
  • Дөнгөж дууссан ч ул мөр үлдсэн: You’re out of breath. Have you been running?
  • How long …? асуултад маш их хэрэглэгдэнэ.

Бүтэц

Батлахhave / has + been + V-ingIt's been raining for two hours.
Үгүйсгэхhaven't / hasn't + been + V-ingI haven't been feeling well.
АсуухHave / Has + subject + been + V-ing?How long have you been waiting?

1. Одоо хүртэл үргэлжилсэн үйлдэл

Action continuing until now

Үйлдэл өнгөрсөнд эхэлж, одоо ч үргэлжилж байна (эсвэл дөнгөж зогссон). for, since, How long …? -тэй хамт байнга хэрэглэгдэнэ.

  • It's raining now. It began raining two hours ago. → It has been raining for two hours.

    Хоёр цагийн турш бороо орж байна.

  • How long have you been learning English?

    Чи хэдэн жил англи хэл сурч байна вэ?

  • She has been waiting since 9 o'clock.

    Тэр 9 цагаас хойш хүлээж байна.

2. Дөнгөж дууссан — ул мөр нь харагдаж байна

Recently finished action with visible result

Үйлдэл сая зогссон ч үр дагавар нь одоо харагдаж байна. Ихэвчлэн "Яагаад ийм болчихсон юм бэ?" гэсэн асуултын хариу.

  • You're out of breath. Have you been running?

    Чи амьсгаадаж байна. Гүйж байсан уу?

  • Why are your clothes so dirty? I've been painting the ceiling.

    Хувцас чинь яагаад ийм бохир байна вэ? — Тааз будаж байлаа.

  • Her eyes are red. She has been crying.

    Түүний нүд улаан байна. Уйлж байсан бололтой.

State verb-үүд

know, like, have (эзэмших) зэрэг байдлын үйл үг continuous хэлбэрт ордоггүй тул present perfect simple хэрэглэнэ.

  • I've been knowing her for years.

    (Буруу)

  • I've known her for years.

    Би түүнийг олон жил мэднэ. (Зөв)

Дасгал

7 даалгавар

Present perfect continuous-оор нөхнө үү.

1

It ___ (rain) for two hours.

Нөхөх
2

How long ___ you ___ (wait)?

Нөхөх
3

You're out of breath. ___ you ___ (run)?

Нөхөх
4

She ___ (learn) English since 2019.

Нөхөх

Алдааг зас.

5

I have been knowing him since school.

Алдаа засах
6

My hands are dirty. I ___ (work) in the garden.

Нөхөх
7

Paul ___ (not / feel) well recently.

Нөхөх

Холбоотой хичээл