When to use it
Ирээдүйн эцсийн хугацаа (deadline) гэхэд амжиж дуусах
Ирээдүйд заасан тодорхой хугацаа болохоос ӨМНӨ үйл явц амжиж БҮРЭН дуусгагдсан байхыг илэрхийлнэ. Түлхүүр нь "by Friday", "by 5 PM" гэх эцсийн хугацаа.
- By next Friday, the contractors will have installed the new power line. — Ирэх баасан гараг гэхэд гүйцэтгэгчид шинэ цахилгааны шугамыг суурилуулж дуусгасан байх болно.
- I will have filed all the procurement receipts by 4:00 PM. — Би үдээс хойш 16:00 цаг гэхэд худалдан авалтын бүх баримтуудыг бүртгэж дуусгасан байна.
- The crew will have tested all forty poles by the end of the day. — Ажлын баг өдрийн эцэс гэхэд нийт дөчин шонг бүгдийг нь шалгаж дуусна.
Ирээдүйд өөр нэг үйлдэл эхлэхээс өмнө эхний үйлдэл дуусвар болсон байхыг заана.
- We will have submitted the tender before the audit team arrives. — Аудитын багийг ирэхээс өмнө бид тендерийн материалаа илгээчихсэн байх болно.
- She will have reviewed the schematic before the technicians cut the power. — Техникчдийг цахилгаан таслахаас өмнө тэр схемийг хянаж дуусгасан байх болно.
- The warehouse staff will have loaded the trucks before the morning driver checks in. — Өглөөний жолооч бүртгүүлж ирэхээс өмнө агуулахын ажилтнууд машинуудаа ачиж дууссан байна.
How to build it
will have + V3 · by vs until
Холбоос: by + future time (by 5 PM) = ... гэхэд амжиж дуусна; by the time / before + Present Simple.
- They will have finalized the deal by noon. — Тэд үд гэхэд хэлцлээ эцэслэсэн байх болно.
- We won't have completed the test before you arrive. — Таныг ирэхээс өмнө бид тестээ дуусгаж амжихгүй.
- Will you have finished the audit by 5 PM? — Та 17:00 цаг гэхэд аудитаа дуусгасан байх уу?
"will"-ийн дараа үргэлж "have" — гуравдагч бие дээр ч "has" болохгүй.
The engineer will has verified the drawings by noon.
The engineer will have verified the drawings by noon. — Инженер үд гэхэд зургуудыг шалгасан байна.
"until Monday" = Даваа хүртэл тасралтгүй; "by Monday" = Даваа болохоос өмнө амжиж дуусгасан байна.
- I will have finished the assignment by Friday. — Би даалгавраа баасан гараг гэхэд дуусгасан байна.
Эцсийн хугацаа дээр "by" (until биш) — until нь тасралтгүй үргэлжлэхийг заана.
I will have finished the assignment until Friday.
I will have finished the assignment by Friday. — Би даалгавраа баасан гараг гэхэд дуусгасан байна.