B2

Future Perfect Continuous: will have been + V-ing

Ирээдүй төгс үргэлжлэх цаг: will have been + V-ing

When to use it

Ирээдүйн цэг гэхэд нийт хэдий хугацаа үргэлжилсэн байхыг тооцоолох

Ирээдүйн тодорхой хугацаа болоход тухайн үйл явц нийтдээ хэдий хэр удаан тасралтгүй үргэлжилсэн байхыг тооцоолон илэрхийлнэ.

will have been + V-ing
  • By next December, she will have been leading the energy committee for four years. — Ирэх арванхоёрдугаар сар гэхэд тэрээр эрчим хүчний хороог дөрвөн жилийн турш удирдсан байх болно.
  • By 2028, this coal plant will have been generating electricity for fifty years. — 2028 он гэхэд энэ дулааны цахилгаан станц тавин жилийн турш эрчим хүч үйлдвэрлэсэн байх болно.
  • In October, I will have been managing IT and hardware procurement here for two full years. — Аравдугаар сард би энд мэдээллийн технологи, тоног төхөөрөмжийн худалдан авалтыг хариуцаж ажилласны бүтэн хоёр жил болно.

Ирээдүйд бий болох ядралт, төлөв байдлыг түүнээс өмнө тасралтгүй үргэлжлэх үйлдлээр урьдчилан тайлбарлана.

future result from long-term cause
  • When we finish the installation tonight, we will have been standing on our feet for ten hours. — Өнөө орой суурилуулалтыг дуусгах үед бид арван цагийн турш хөл дээрээ зогссон байх болно.
  • The inspectors will need a rest because they will have been traveling across five provinces for three weeks. — Шалгалтынхан амрах шаардлагатай болно, учир нь тэд таван аймгаар гурван долоо хоногийн турш аялсан байх болно.
  • By the time the server updates tonight, the testing script will have been running non-stop for twenty-four hours. — Өнөө орой сервер шинэчлэгдэх үед туршилтын скрипт 24 цагийн турш зогсолтгүй ажилласан байх болно.

How to build it

will have been + V-ing · by + for

Хугацааны томьёо: by + ирээдүйн цэг + for + үргэлжилсэн хугацаа. Жишээ: By next year, I will have been studying here for three years.

Positive: Subject + will have been + V-ing Negative: Subject + won't have been + V-ing Question: Will + Subject + have been + V-ing?
  • By 2030, our team will have been operating this facility for a decade. — 2030 он гэхэд манай баг энэ үйлдвэрийг арван жил ажиллуулсан байх болно.
  • By Friday, he won't have been working here long enough to request leave. — Баасан гараг гэхэд тэр чөлөө авах хангалттай хугацаанд ажиллаагүй байх болно.
  • Will you have been driving for six hours by the time you reach the site? — Та ажлын талбайд хүрэх үед зургаан цаг машин жолоодсон байх уу?

Олон туслах үгтэй тул дундаас нь гээж болохгүй — will have been + V-ing бүрэн.

By 2028, I will have living here for 5 years.

By 2028, I will have been living here for 5 years. — Би 2028 он гэхэд энд 5 жил амьдарсан байна.

Үргэлжлэх хэлбэрт ордоггүй үйл үгс (own, know) энэ цагт орохгүй.

no stative verbs
  • Next month, they will have owned that company for ten years. — Дараа сард тэд тэр компанийг эзэмшсэний арван жил болно.

"own" бол төлөв заасан үйл үг — үргэлжлэх (-ing) хэлбэрт ордоггүй.

Next month, they will have been owning that company for ten years.

Next month, they will have owned that company for ten years. — Дараа сард тэд тэр компанийг эзэмшсэний арван жил болно.