Энэ цаг нь “will have done” болон “be going to have done.” гэсэн 2 хэлбэртэй. Future Simple цагаас ялгаатай нь дээр 2 хэлбэр нь хоёул адилхан утгыг илэрхийлдэг.
Form Future Perfect with “Will”
[will have + past participle]
Examples:
* You will have perfected your English by the time you come back from the U.S.
* Will you have perfected your English by the time you come back from the U.S.?
* You will not have perfected your English by the time you come back from the U.S.
Form Future Perfect with “Be Going To”
[am/is/are + going to have + past participle]
Examples:
* You are going to have perfected your English by the time you come back from the U.S.
* Are you going to have perfected your English by the time you come back from the U.S.?
* You are not going to have perfected your English by the time you come back from the U.S.
Use 1: Ирээдүйд бий болох ямар нэг үйлийн өмнө дуусчихсан байх үйлийг заана.
Энэ цаг нь ирээдүйд бий болох ямар нэгэн үйлийн өмнө болоод дуусчихсан байх үйлийг заахад хэрэглэгддэг. Мөн ирээдүй дэх тодорхой нэг хугацааны өмнө болоод дуусчихсан байна гэсэн санааг гаргахад ч энэ цагийг ашиглана.
Examples:
* By next November, I will have received my promotion.
* By the time he gets home, she is going to have cleaned the entire house.
* I am not going to have finished this test by 3 o’clock.
* Will she have learned enough Chinese to communicate before she moves to Beijing?
* Sam is probably going to have completed the proposal by the time he leaves this afternoon.
* By the time I finish this course, I will have taken ten tests.
* How many countries are you going to have visited by the time you turn 50?
Санамж:
Доогуур зураасаар тэмдэглэсэн үгнүүд нь Future Simple бус Present Simple цаг дээр бичигдсэн байгааг анзаарч байгаа байх. Учир нь Time clause дээр ирээдүй цагийг хэрэглэж болохгүй.
Use 2: Ирээдүйд болох ямар нэгэн үйл хүртэл үргэлжлэх үйлийг заана. (Non-Continuous Verbs)
Non-Continuous Verbs болон зарим тийм утгатай Mixed Verbs өгүүлбэрт байгаа тохиолдолд ирээдүйд эхлээд ирээдүй дэх өөр нэг үйл хүртэл үргэлжлэх үйлийг заахдаа энэ цагийг хэрэглэдэг.
Examples:
* I will have been in London for six months by the time I leave.
* By Monday, Susan is going to have had my book for a week.
Хэдийгээр “live,” “work,” “teach,” “study” зэрэг үгс нь Non-Continuous Verbs биш боловч зарим тохиолдолд хэрэглэгддэг.
Санамж: Time Clauses дээр ирээдүй цаг хэрэглэгдэхгүй.
Бүх ирээдүй цагийн нэгэн адил when, while, before, after, by the time, as soon as, if, unless гэх мэт үгсээр эхлэсэн өгүүлбэрт Future Perfect цагийг хэрэглэж болохгүй. Future Perfect-ийн оронд Present Perfect цаг хэрэглэгдэнэ.
Examples:
* I am going to see a movie when I will have finished my homework. Not Correct
* I am going to see a movie when I have finished my homework. Correct
Adverb буюу дайвар үгийн байршил
Дараах жишээнүүд нь always, only, never, ever, still, just, гэх мэт хэл зүйн дайвар үгнүүдийн байршлыг харууллаа.
Examples:
* You will only have learned a few words.
* Will you only have learned a few words?
* You are only going to have learned a few words.
* Are you only going to have learned a few words?
Active / passive
Examples:
* They will have completed the project before the deadline. Active
* The project will have been completed before the deadline. Passive
* They are going to have completed the project before the deadline. Active
* The project is going to have been completed before the deadline. Passive