Present perfect continuous ба simple-ийн ялгаа
Present perfect continuous and simple (I have been doing and I have done)
Continuous = үйлдлийн ЯВЦ, үргэлжлэх хугацаа чухал. Simple = үйлдлийн ҮР ДҮН, дууссан байдал, тоо хэмжээ чухал.
Товч дүгнэлт
- have been doing → үйл явц, дуусаагүй байж болно, "хэр удсан"
- have done → үр дүн, дууссан, "хэр их / хэдэн удаа"
- Тоо ярьвал simple: I have read three books.
- Хугацаа ярьвал continuous: I have been reading all day.
Гол ялгаа
- My hands are dirty. I’ve been repairing the car. (дууссан эсэх нь хамаагүй)
- How long have you been reading that book?
- She’s been writing emails all morning.
- Асуулт: ХЭР УДААН?
- The car is OK again. I’ve repaired it. (дууссан)
- How many pages have you read?
- She’s written ten emails this morning.
- Асуулт: ХЭР ИХ / ХЭДЭН УДАА?
Хугацаа vs тоо хэмжээ
How long vs How much
Хэр удаан үргэлжилсэн бэ гэвэл continuous. Хэр их/хэдэн ширхэг хийсэн бэ гэвэл simple. Энэ бол хамгийн найдвартай шалгуур.
How long have you been learning English?
Хэдэн жил англи хэл сурч байна вэ? (хугацаа)
How many words have you learnt?
Хэдэн үг сурсан бэ? (тоо)
I've been playing tennis since I was ten.
Би 10 наснаасаа теннис тоглож байна.
I've played tennis three times this week.
Би энэ долоо хоногт 3 удаа теннис тоглосон.
Ялгаа бага байдаг үйл үгс
Verbs where both are similar
live, work, teach, study зэрэг урт хугацааны үйл үгэнд for/since-тэй үед хоёр хэлбэр бараг ижил утгатай.
I've lived here for ten years. = I've been living here for ten years.
Би энд 10 жил амьдарч байна. (хоёулаа зөв)
How long have you worked here? = How long have you been working here?
Чи энд хэр удаан ажиллаж байна вэ?
Анхаар
Үйлдэл ганц удаа болж дууссан бол continuous хэрэглэхгүй. Мөн state verb-үүд үргэлж simple.
I've been breaking my leg.
(Буруу)
I've broken my leg.
Би хөлөө хугалчихлаа. (Зөв)
Дасгал
7 даалгаварЗөв хэлбэрийг сонго.
My hands are dirty. I ___ the car.
СонгохThe car is working again. I ___ it.
СонгохТохирох хэлбэрээр нөхнө үү.
How many pages ___ you ___ (read)?
НөхөхHow long ___ you ___ (read) that book?
НөхөхShe ___ (write) ten emails this morning.
НөхөхShe ___ (write) emails all morning.
НөхөхАлдааг зас.
I have been losing my keys three times this month.
Алдаа засах