मुख्य सामग्री पर जाएँ
Grammar By Edumynt

Future Continuous vs Future Perfect: Two Ways to Talk About Later

Future Continuous और Future Perfect के बीच फर्क सीखें: clear rules, time markers, examples और exam practice के साथ।

Confusing Words , Exam Grammar 6 min read

दो future tenses students को confuse करती हैं क्योंकि दोनों बाद के time के बारे में बोलती हैं — लेकिन वे इसे अलग तरहें से picture करती हैं।

At 8 pm, I will be watching TV. (उस moment में in progress)
By 8 pm, I will have watched the match. (उस moment से पहले finished)

पहला एक future time पर action को in progress दिखाता है। दूसरा एक future time से पहले action को completed दिखाता है।

Related reading के लिए Error Spotting Tricks for Tenses और Correct Tense in Error Spotting देखें।


Future continuous (will be + -ing) specific future time पर in progress action दिखाता है। Action उस time से पहले शुरू होता है और बाद में भी जारी रह सकता है।

Future perfect (will have + past participle) specific future time से पहले completed action दिखाता है। Focus उस future point पर result पर है।

Rule box: Will be + -ing = future moment में in progress. Will have + past participle = future moment से पहले completed.

Time markerTypical tense
at 8 pm, this time tomorrow, at this time next weekfuture continuous
by 8 pm, by next year, by the time + present clausefuture perfect
by then, before + future deadlinefuture perfect

At 10 am tomorrow, I will be sitting in the exam hall.
This time next week, we will be travelling to Goa.

Action named future time पर ongoing है।

By 10 am, I will have finished the exam.
By next year, she will have completed her degree.

Action named future time से पहले complete है।

By सबसे common future perfect signal है।

By the time you read this, I have left. (present perfect — आप अभी पढ़ रहे हैं)
By the time you read this, I will have left. (future perfect — आप बाद में पढ़ेंगे)

This time tomorrow / next week / next month future continuous signal करता है।

This time tomorrow, I will be flying to Mumbai.

Future perfect बता सकता है कि कितना complete हो गया होगा।

By December, I will have worked here for five years.
By the end of this month, they will have built 100 houses.


  1. Time marker खोजें। क्या point in time है (at 8 pm) या deadline है (by 8 pm)?
  2. Point in time → future continuous। Action उस moment में in progress है।
  3. Deadline → future perfect। Action उस moment से पहले completed है।
  4. Form check करें। Future continuous = will be + -ing। Future perfect = will have + past participle
  5. Meaning के लिए पढ़ें। Focus ongoing action पर है या completed result पर?

By 8 pm, I will be finishing the work.

By 8 pm deadline है। Work 8 pm से पहले complete होना चाहिए।

By 8 pm, I will have finished the work.

At 8 pm, I will have watched TV.

At 8 pm point in time है। Action उस moment में in progress है।

At 8 pm, I will be watching TV.

This time tomorrow, I will travel.

This time tomorrow future continuous signal करता है।

This time tomorrow, I will be travelling.


  1. At 9 am, I will be attending the meeting. (in progress)
  2. By 9 am, I will have attended the meeting. (completed before)
  3. This time next year, she will be studying abroad. (in progress)
  4. By next year, she will have completed her course. (completed before)
  5. By the time you arrive, we will have left. (completed before)
  6. At noon, I will be having lunch. (in progress)
  7. By the end of this week, I will have read three books. (completed before)
  8. This time tomorrow, they will be driving to Jaipur. (in progress)
  9. By 2030, the population will have reached 9 billion. (completed before)
  10. At this time next month, I will be preparing for exams. (in progress)

Wrong: By 8 pm, I will be finishing the work.
Right: By 8 pm, I will have finished the work.

By deadline से पहले completion signal करता है। Future perfect use करें।

Wrong: At 8 pm, I will have watched TV.
Right: At 8 pm, I will be watching TV.

At point in time signal करता है। In progress action के लिए future continuous use करें।

Wrong: This time tomorrow, I will travel.
Right: This time tomorrow, I will be travelling.

This time tomorrow के लिए future continuous चाहिए।

Wrong: By next year, she will be completing the course.
Right: By next year, she will have completed the course.

Future perfect past participle लेता है, -ing form नहीं।

Wrong: By the time you will arrive, we will have left.
Right: By the time you arrive, we will have left.

By the time के बाद present simple use होता है (not will) future reference clause के लिए।


WrongRightWhy
By 8 pm, I will be finishing.By 8 pm, I will have finished.By = deadline → future perfect.
At 8 pm, I will have watched TV.At 8 pm, I will be watching TV.At = point in time → future continuous.
This time tomorrow, I will travel.This time tomorrow, I will be travelling.This time + future → future continuous.
By next year, she will be completing.By next year, she will have completed.Future perfect = will have + past participle.

Correct option चुनें।

  1. At 7 pm, I ___ dinner.
    a) will have cooked b) will be cooking
  2. By 7 pm, I ___ dinner.
    a) will have cooked b) will be cooking
  3. This time next week, we ___ in Goa.
    a) will be relaxing b) will have relaxed
  4. By the end of this year, he ___ his training.
    a) will be completing b) will have completed
  5. Error spotting: By 9 am, I will be finishing the report.
  6. Error spotting: At 6 pm, I will have been playing cricket.
  7. Error spotting: This time tomorrow, I will give the presentation.
  8. Fill in the blank: By next month, they ___ the new bridge. (build)
  9. Rewrite correctly: By 10 pm, I will be sleeping.
  10. Choose: By the time you come, I ___ the work. (will finish / will have finished)

  1. will be cooking — at 7 pm = point in time.
  2. will have cooked — by 7 pm = deadline.
  3. will be relaxing — this time next week.
  4. will have completed — by the end of this year = deadline.
  5. By 9 am, I will have finished the report.
  6. At 6 pm, I will be playing cricket.
  7. This time tomorrow, I will be giving the presentation.
  8. will have built — deadline.
  9. By 10 pm, I will have slept. (या: At 10 pm, I will be sleeping.)
  10. will have finished — by the time = deadline.

Rule: Future continuous = future moment में in progress. Future perfect = future moment से पहले completed.

Memory trick: “At” आपको moment में रखता है। “By” आपको उससे पास ले जाता है।

ये revise करें:

  • At 8 pm, I will be watching TV.
  • By 8 pm, I will have finished the work.
  • This time tomorrow, I will be flying.
  • By next year, she will have graduated.