Grammar: ⚙️ Verbs in Depth: ⏳ Perfect Continuous & Future Perfect Tenses (B2) - Lesson 6: Future Perfect Simple (Actions completed by a certain future time)

The Grammar Lab
fast_forward

Future Perfect

អនាគតកាលបរិបូរណ៍

We use the Future Perfect to say that an action will be finished before a certain point in the future.

យើងប្រើកាលនេះដើម្បីប្រាប់ថា សកម្មភាពណាមួយនឹងត្រូវបាន "បញ្ចប់រួចរាល់" មុនពេលវេលាណាមួយនៅក្នុងអនាគត។
build

build The Formula

រូបមន្តទូទៅ
Subject + will have + V3 (Past Participle)
*We always use "will have" (never "will has"), even for he/she/it!
schedule

schedule The Magic Word

ពាក្យសម្ងាត់ "By"

We often use the word BY with this tense. It means "not later than."

By 5:00 PM, I will have finished work. ត្រឹមម៉ោង ៥:០០ល្ងាច ខ្ញុំនឹងបញ្ចប់ការងាររួចរាល់។
By next week, she will have graduated. ត្រឹមសប្តាហ៍ក្រោយ នាងនឹងរៀនចប់ហើយ។
timeline

timeline The Timeline

មើលគំនូសតាងពេលវេលា
By 2030, they will have built the bridge. (ត្រឹមឆ្នាំ ២០៣០ ពួកគេនឹងសាងសង់ស្ពាននេះរួចរាល់។)
info The action (building) finishes BEFORE the deadline (2030).
warning The Time Clause Trap!

"By the time..."

(នៅពេលប្រើពាក្យ "by the time" (នៅពេលដែល...) សម្រាប់រឿងអនាគត យើងត្រូវប្រើបច្ចុប្បន្នកាល (Present Simple) នៅពីក្រោយវា! ហាមប្រើ "will" ពីរដងក្នុងមួយប្រយោគ។)
By the time she will arrive, I will have cooked. close
By the time she arrives, I will have cooked. check

Looking Back from the Future 🎬

Watch Teacher Sopheak explain how to visualize the Future Perfect. Pay close attention to the "By the time" trap, as it is very common in B2 exams!

quiz

Quick Check ⚡

ការត្រួតពិនិត្យចំណេះដឹង
build The Formula
By next year, I ___ from university.
(ត្រឹមឆ្នាំក្រោយ ខ្ញុំនឹងរៀនចប់ពីសាកលវិទ្យាល័យ។)
psychology
psychology Meaning Match
"I will have finished my homework by 8 PM." Does this mean I am finishing it exactly at 8 PM?
(តើនេះមានន័យថាខ្ញុំនឹងធ្វើកិច្ចការចប់ចំម៉ោង ៨ យប់ មែនទេ?)
gpp_maybe TRICKY QUESTION!
By the time he ___, we will have eaten everything!
(នៅពេលដែលគាត់មកដល់ ពួកយើងនឹងញ៉ាំអីអស់បាត់ទៅហើយ!)
search
search Identify
Which sentence uses the Future Perfect correctly?
(តើប្រយោគមួយណាប្រើកាលអនាគតបរិបូរណ៍បានត្រឹមត្រូវ?)
event

Mission 🎯

អនុវត្តជាក់ស្តែង!
task_alt

Mission 🎯

អនុវត្តជាក់ស្តែង!
build

Mission 🎯

អនុវត្តជាក់ស្តែង!

Ask a Question 🙋‍♂️

តើអ្នកមានចម្ងល់មែនទេ? សួរគ្រូនៅទីនេះ!
U

Recent Questions

S
Serey 2 hours ago

Teacher, can I say "I am going to have finished"? Is that correct?

Reply thumb_up 15
SP
Sopheak Pich Teacher 1 hour ago

Hi Serey! Yes, it is grammatically correct! However, "will have finished" is much more common and sounds more natural in everyday speech. Both are fine! 🎓

V
Vireak 4 hours ago

Why do we use Present Simple after "by the time"? If it is in the future, shouldn't we use "will"?

Reply thumb_up 10
SP
Sopheak Pich Teacher 3 hours ago

Great question, Vireak. In English, we have "Time Clauses" (started by words like when, before, after, by the time). Inside a time clause, we NEVER use "will" for future events. We use the Present Simple to point to the future. It's a strict English rule! ⏳

forum Ask a teacher

Hi, please Do not Spam in Comment