B2 · بالای متوسط فصل 15

مثل یه حرفه‌ای، احتمالات و گذشته رو تحلیل کن!

11 مجموع قواعد
111 مثال‌ها
6 دقیقه

Chapter in 30 Seconds

Master the art of speculating about the past and predicting the future with confidence.

  • Analyze past events using modal perfect structures.
  • Express strong beliefs and logical deductions about reality.
  • Utilize probability markers to sound like a native speaker.
Speculate like a pro, deduce like a detective.

چی یاد می‌گیری

سلام رفیق! تا حالا شده بخوای در مورد چیزی که تو گذشته اتفاق افتاده حدس بزنی یا بگی «اگه فلان کار رو می‌کردم چی می‌شد؟» تو این فصل قراره یاد بگیری چطوری مثل یه انگلیسی‌زبانِ باکلاس، با ظرافت و دقت نظر بدی. اولش با هم یاد می‌گیریم چطوری توصیه‌های جدی و فوری بکنی (با had better) یا وقتی پای وظیفه و اخلاق وسط میاد از ought to استفاده کنی. بعدش میریم سراغ بخش هیجان‌انگیز ماجرا: تحلیل گذشته! یاد می‌گیری چطوری از ترکیب‌هایی مثل must have برای حدس‌های قوی، could have برای فرصت‌های از دست رفته و can't have برای وقتی که مطمئنی یه چیزی غیرممکن بوده، استفاده کنی. مثلاً تصور کن داری با دوستت در مورد یه اتفاق عجیب حرف می‌زنی؛ با این قواعد می‌تونی دقیق بگی «حتماً خسته بوده که اون اشتباه رو کرده» یا «محال بوده اون موقع خونه باشه!». تازه، یاد می‌گیری چطوری ترجیحاتت رو با would rather بگی و با ساختارهایی مثل bound to، احتمال وقوع اتفاقات رو پیش‌بینی کنی. آخر این فصل، دیگه فقط جملات ساده نمی‌گی؛ بلکه می‌تونی با اعتمادبه‌نفس کامل تو بحث‌های پیچیده شرکت کنی، بقیه رو متقاعد کنی و تمام احتمالات رو بسنجی. آماده‌ای که مهارتت رو به سطح B2 واقعی برسونی؟

Learning Objectives

By the end of this chapter, you will be able to:

  1. 1
    By the end you will be able to: describe past events that might have occurred using perfect modals.

راهنمای فصل

مرور کلی

Ready to elevate your English communication? At the B2 level, fluency isn't just about speaking; it's about speaking with nuance and confidence, especially when discussing the past. This chapter is your key to mastering English modal verbs for past speculation, a crucial skill for any upper-intermediate learner.
Ever found yourself wondering how to confidently express a strong guess about a past event, or regret a missed opportunity? We'll dive into expressing past possibilities with could have, making educated guesses with might have and must have, and firmly stating strong past disbelief with can't have.
Beyond speculating about the past, we'll also fine-tune your use of other powerful modals that add precision to your speech. You'll learn when to use shall for formal future plans or polite offers, how had better gives urgent advice, and why would rather is perfect for stating preferences. We'll also explore ought to for moral obligations.
By the end of this guide, you’ll navigate complex past scenarios and give advice with the ease of a native speaker, significantly boosting your overall B2 English grammar proficiency.

این گرامر چطور کار می‌کنه

At the heart of B2 English communication lies the ability to express varying degrees of certainty about past events, as well as deliver nuanced advice and preferences. The modals covered in this chapter equip you with this linguistic sophistication. When we talk about things that were possible but didn't happen, we use could have + past participle.
For example,
I could have gone to the party, but I was too tired.
This shows a missed chance or an unrealized possibility.
When you're making a guess about the past but aren't completely sure, might have + past participle is your go-to. "He didn't answer his phone; he might have been in a meeting." If your guess is based on strong evidence and you're almost certain, switch to must have + past participle:
The ground is wet. It must have rained last night.
Conversely, to express strong past disbelief – a near 99% certainty that something *didn't* happen – use can't have + past participle.
"She can't have finished the whole project by herself in one day; it's impossible!"
Beyond past speculation, other modals refine your B2 communication. Shall is used for very formal future statements, often in official rules (
Guests shall not smoke indoors
), or for polite offers/suggestions (typically British English):
Shall I open the window for you?
. For urgent advice where ignoring it leads to negative consequences, use had better: "You had better leave now, or you'll miss your flight.
To state a preference in a specific situation, would rather + base verb is perfect:
I would rather stay home tonight than go out.
Finally, ought to + base verb conveys moral advice or logical expectation, offering a slightly stronger or more meaningful alternative to should:
You ought to apologize; what you said was hurtful."

اشتباهات رایج

  1. 1✗ I must went home early.
✓ I must have gone home early.
*Explanation:* When speculating about the past, modals like must, might, could, can't are followed by have + the past participle (V3) form of the main verb, not the base form.
  1. 1✗ He didn't arrive; he might not have seen my message.
✓ He didn't arrive; he might not have seen my message. / He didn't arrive; he couldn't have seen my message.
*Explanation:* While might not have expresses a possibility of something *not* happening, couldn't have implies stronger impossibility or unlikelihood (similar to can't have but often used for a specific past inability). Be clear about your degree of certainty.
  1. 1✗ I had better to study for the exam.
✓ I had better study for the exam.
*Explanation:* Had better is followed directly by the base form of the verb, without to.

مکالمات واقعی

A

A

"Why do you think Sarah isn't here yet? The meeting started ten minutes ago."
B

B

"Hmm, she must have got stuck in traffic. Or perhaps she might have forgotten about it entirely, but I doubt it – she's usually so organized."
A

A

"She can't have forgotten! She sent me an email about it yesterday. We had better call her to check."
A

A

"I'm so bored. There's nothing to do this weekend."
B

B

We could have gone to that concert, but tickets sold out. I would rather watch a movie at home than just sit around doing nothing.
A

A

Good idea. What movie shall we watch?

سؤالات رایج

Q

What's the difference between might have and must have when guessing the past?

Might have indicates a possibility, meaning you're unsure (e.g.,

She *might have* left her keys
). Must have indicates strong certainty based on evidence (e.g.,
The lights are on, so she *must have* arrived
).

Q

Can could have be used for both possibility and missed chances?

Yes.

I *could have* won the lottery
(missed chance/unrealized possibility) and
He *could have* been sick yesterday
(past possibility/speculation) are both correct uses.

Q

Is "can't have" always about impossibility?

Yes, "can't have" + past participle expresses a very high degree of certainty that something *did not* or *could not have* happened. It's a strong rejection of a past possibility.

Q

When should I use ought to instead of should?

Ought to often carries a slightly stronger sense of moral obligation, logical expectation, or what is 'right', compared to the more general advice of should. While often interchangeable, ought to can feel a bit more formal or weighty.

بافت فرهنگی

The usage of these modals can subtly vary across English-speaking regions. Shall is notably more common in British English for polite offers (
Shall I get it?
) and formal/legal contexts, while less frequently used in everyday American English, where will or should I are preferred. Had better is universally understood but can sound a little direct or even like a veiled threat if not used carefully, especially in informal settings.
The past speculation modals like must have, might have, could have, and can't have are quite consistent across all major English dialects, serving as reliable tools for discussing past events with varying degrees of certainty. Mastering these nuances will make your communication sound much more natural.

مثال‌های کلیدی (8)

1

The company `shall` provide health benefits to all employees.

شرکت باید مزایای درمانی را به همه کارمندان ارائه دهد.

آینده رسمی و قوانین (Shall)
2

I `shall` always remember the day we first met.

من همیشه روزی که برای اولین بار همدیگر را دیدیم به یاد خواهم داشت.

آینده رسمی و قوانین (Shall)
3

I'd better charge my phone before it dies.

بهتره گوشیم رو شارژ کنم قبل از اینکه خاموش بشه.

فعل کمکی انگلیسی: Had Better (ارائه توصیه و هشدار)
4

You'd better not click that suspicious link!

بهتره روی اون لینک مشکوک کلیک نکنی!

فعل کمکی انگلیسی: Had Better (ارائه توصیه و هشدار)
5

I'd rather stay home than go to the party.

ترجیح میدم خونه بمونم تا برم مهمونی.

انتخاب ترجیحات: Would Rather
6

Would you rather have pizza or sushi for dinner?

ترجیح میدی برای شام پیتزا بخوری یا سوشی؟

انتخاب ترجیحات: Would Rather
7

I could have stayed in bed all day, but I decided to go to the gym.

می‌تونستم تمام روز توی تخت بمونم، ولی تصمیم گرفتم برم باشگاه.

احتمالات گذشته: می‌توانستم (Could Have)
8

You could have liked my photo on Instagram, it took me an hour to edit!

می‌تونستی عکسمو توی اینستاگرام لایک کنی، یه ساعت طول کشید تا ادیتش کنم!

احتمالات گذشته: می‌توانستم (Could Have)

نکات و ترفندها (4)

💡

همیشه از 'Will' استفاده کن

اگه شک داشتی کی از shall استفاده کنی، تقریباً همیشه بهتره برای زمان آینده عمومی از will استفاده کنی. Will توی مکالمات روزمره خیلی رایج‌تر و طبیعی‌تره و باعث میشه ناخواسته زیادی رسمی به نظر نرسی.
I will call you later.
frontend.learn_grammar.from_rule: آینده رسمی و قوانین (Shall)
⚠️

مراقب 'to' باش!

بعد از 'had better' هیچ‌وقت 'to' نمیاد. همیشه می‌گیم 'I'd better go' نه 'I'd better to go'. این پرتکرارترین اشتباهه!
frontend.learn_grammar.from_rule: فعل کمکی انگلیسی: Had Better (ارائه توصیه و هشدار)
🎯

بدون 'to'

این رایج‌ترین اشتباهه. همیشه بگو 'rather go'، هیچوقت نگو 'rather to go'. "I'd rather play outside."
frontend.learn_grammar.from_rule: انتخاب ترجیحات: Would Rather
⚠️

تله 'Could Of'

مراقب باش! هیچ‌وقت 'could of' ننویس. شاید توی حرف زدن شبیه 'could've' به نظر بیاد، ولی از نظر گرامری کاملاً اشتباهه. همیشه باید 'could have' بنویسی. مثلاً:
I could have helped you.
frontend.learn_grammar.from_rule: احتمالات گذشته: می‌توانستم (Could Have)

واژگان کلیدی (5)

deduction logical conclusion speculation guessing without proof obligation something you must do unrealized something that didn't happen bound certain to happen

Real-World Preview

search

The Mystery Meeting

Review Summary

  • Must have + V3

اشتباهات رایج

People often confuse 'have' with the sound of 'of' in contractions.

Wrong: He must of gone.
صحیح: He must have gone.

Modals are followed by the base form 'have', never 'has'.

Wrong: He could has gone.
صحیح: He could have gone.

Again, use 'have' after modal perfects regardless of the subject.

Wrong: He can't has seen it.
صحیح: He can't have seen it.

قواعد این فصل (11)

Next Steps

You have mastered complex past speculation! Take a moment to celebrate this achievement.

Write a 5-sentence mystery story using 3 modal perfects.

تمرین سریع (10)

کدوم جمله از نظر گرامری درسته؟

جمله‌ی درست رو انتخاب کن:

✓ Correct! ✗ Not quite. Correct answer: She might have forgotten the meeting.
ما همیشه با افعال مُدال از have استفاده می‌کنیم، نه has یا of.

frontend.learn_grammar.from_rule: حدس زدن درباره گذشته: (Might Have + V3)

اشتباه رو پیدا کن و درستش کن.

Find and fix the mistake:

She ought visit the dentist because she has a toothache.

✓ Correct! ✗ Not quite. Correct answer: She ought to visit the dentist.
بعد از کلمه 'ought' همیشه باید 'to' بیاد.

frontend.learn_grammar.from_rule: باید: توصیه و وظیفه

جای خالی رو با شکل صحیح پر کن.

I ___ have bought that laptop, but I saved my money instead.

✓ Correct! ✗ Not quite. Correct answer: could
برای امکانات گذشته از 'could' + 'have' + حالت سوم فعل استفاده می‌کنیم.

frontend.learn_grammar.from_rule: احتمالات گذشته: می‌توانستم (Could Have)

اشتباه رو پیدا و درست کن.

Find and fix the mistake:

She'd rather not to go to the party.

✓ Correct! ✗ Not quite. Correct answer: She'd rather not go to the party.
شکل منفی 'would rather not' به علاوه فعل ساده است. نیازی به 'to' نیست.

frontend.learn_grammar.from_rule: انتخاب ترجیحات: Would Rather

شکل درست فعل رو توی جای خالی بذار.

You'd better _____ (wear) a coat; it's freezing outside!

✓ Correct! ✗ Not quite. Correct answer: wear
بعد از 'had better' همیشه فعل ساده و بدون 'to' میاد.

frontend.learn_grammar.from_rule: فعل کمکی انگلیسی: Had Better (ارائه توصیه و هشدار)

جاهای خالی رو با شکل درست پر کن.

مطمئن نیستم، ولی فکر کنم من کیف پولم رو خونه ___ (جا گذاشتم).

✓ Correct! ✗ Not quite. Correct answer: might have left
ما به might + have + شکل سوم فعل left نیاز داریم.

frontend.learn_grammar.from_rule: حدس زدن درباره گذشته: (Might Have + V3)

اشتباه جمله رو پیدا کن و درستش کن.

Find and fix the mistake:

She'd better has her passport ready for the flight.

✓ Correct! ✗ Not quite. Correct answer: She'd better have her passport ready.
حتی با 'she' هم، ما از فعل ساده 'have' استفاده می‌کنیم، نه 'has'.

frontend.learn_grammar.from_rule: فعل کمکی انگلیسی: Had Better (ارائه توصیه و هشدار)

شکل صحیح فعل کمکی را برای تکمیل جمله رسمی انتخاب کن.

All employees ___ adhere to the new safety regulations.

✓ Correct! ✗ Not quite. Correct answer: shall
Shall اینجا برای نشان دادن یک الزام یا قانون رسمی استفاده شده که کارمندان موظف به رعایت آن هستند.

frontend.learn_grammar.from_rule: آینده رسمی و قوانین (Shall)

اشتباه رو پیدا و درست کن.

Find and fix the mistake:

We could have saw the movie if we arrived earlier.

✓ Correct! ✗ Not quite. Correct answer: We could have seen the movie.
حالت سوم فعل 'see' میشه 'seen'، نه 'saw'.

frontend.learn_grammar.from_rule: فرصت‌های از دست رفته: چگونه 'Could have' را استفاده کنیم (امکانات محقق نشده)

Fill in the blank.

He ___ be at home; his car is in the driveway.

✓ Correct! ✗ Not quite. Correct answer: must
Strong evidence.

frontend.learn_grammar.from_rule: Speculation and Deduction: Must Be, Can't Be, Might Be (Present)

Score: /10

سوالات رایج (6)

Shall معمولاً حس قوی‌تری از الزام، نیاز رسمی یا عزم راسخ رو منتقل می‌کنه، در حالی که will به طور کلی پیش‌بینی یا قصد ساده‌ای برای آینده رو بیان می‌کنه. shall رو توی متون رسمی مثل must در نظر بگیر.
You shall obey the law.
قطعاً! درسته که کمتر از will رایجه، اما shall توی اسناد حقوقی، قوانین رسمی، اعلامیه‌های قوی و سوالات مودبانه با I/we (مثلاً: Shall I start?) کاملاً زنده‌ست.
نه! با اینکه 'had' داره، فقط به زمان حال یا آینده اشاره می‌کنه. مثلاً، 'I'd better go now' یعنی 'همین الان باید برم'.
نه، 'have better' از نظر گرامری اشتباهه. این عبارت همیشه 'had' رو استفاده می‌کنه، فرقی نمی‌کنه فاعل یا زمان چی باشه.
نه، هم توی موقعیت‌های رسمی و هم غیررسمی استفاده میشه. توی مکالمه‌های خودمونی خیلی رایجه. مثلاً: "I'd rather not bother him."
نه، حتماً باید بعدش یه فعل بیاری. بگو "I'd rather have an apple« یا »I'd rather eat an apple".