Verbs in Time
چرا این فصل مهم است؟
این فصل، مرور کلیِ همهی زمانهای فعل انگلیسی است و میآموزد کدام زمان دقیقاً برای کدام موقعیت درست است — دقیقاً همان چیزی که در کنکور تله میشود.
هماهنگی زمانها در یک روایت
وقتی یک اتفاق گذشته، هنگام وقوعِ اتفاق دیگری رخ میدهد، باید از Past Progressive برای فعل «در حالِ انجام» استفاده کرد:
Yesterday I called her at 6:30, but she didn't answer because she was attending class at that time.
اگر یک اتفاق قبل از نقطهی مشخصی در گذشته تمامشده و مدتی طول کشیده باشد، از Past Perfect Progressive استفاده میشود؛ اگر لحظهای و بدون تداوم باشد، از Past Perfect ساده:
When I got there, Malia was sleeping. She had been sleeping for 15 minutes by the time I got there. She had fallen asleep right after dinner.
برای اتفاقی که همین الان در حال وقوع است و از یک نقطهی مشخص در گذشته تا الان ادامه دارد، Present Perfect Progressive به کار میرود:
Right now Malia is sleeping. She fell asleep an hour ago. She has been sleeping for an hour.
نکتهی کلیدی: بعد از after / when / before / as soon as / until، فعل زمانی همیشه زمان حال میگیرد، حتی اگر مفهومش آینده باشد:
❌ After she will have dinner... ✅ After she has dinner, Malia will meet me. (جملهی اصلی میتواند Future Perfect باشد: She will have had dinner by the time she meets us.)
تلههای رایج زمانها
وقتی از یک دورهی گذشتهی تمامشده حرف میزنیم، باید همهی افعال Simple Past باشند — حتی اگر Present Perfect احساسی و قویتر به نظر برسد:
✅ I wanted to come to Canada. (نه: I have wanted)
فعل be با do/did منفی نمیشود: ❌ I didn't be nervous. ✅ I wasn't nervous.
برای مدتزمانی که تا الان ادامه دارد و با حال ارتباط دارد (for three months... and I like it)، Present Perfect درست است — نه Past Perfect (که فقط برای رویدادی قبل از رویداد دیگر گذشته بهکار میرود) و نه Simple Present.
بعد از will همیشه فعل ساده میآید — نه to، نه -ing:
❌ I will studying... ❌ I will to be... ✅ I will study یا I will be studying
Future Perfect با ساختار will + have + p.p. ساخته میشود، نه will + had:
❌ man will had discovered ✅ man will have discovered the cure
Present Perfect در برابر Simple Past
وقتی یک زمان مشخص گذشته (last year, yesterday) در جمله هست، باید Simple Past بهکار رود، نه Past Perfect — Past Perfect فقط برای رویدادی است که قبل از رویداد دیگری در گذشته اتفاق افتاده:
❌ Last year, I had gone to Brazil. ✅ Last year, I went to Brazil.
کلیدواژههای Present Perfect: since (از یک نقطهی مشخص تا الان)، for (مدتزمان با ارتباط به حال)، yet (در جملات منفی/سؤالی)، ever since:
✅ I have been studying here since last January. — ❌ am studying since / ❌ was studying since
✅ I haven't met the right person yet.
✅ I have known my neighbors ever since I was a child.
Stative Verbs — افعال حالتی
افعالی مثل want, like, know, believe, understand هرگز با Progressive نمیآیند:
❌ I am wanting... ❌ I am not liking... ✅ We have seen that movie twice, and now we want to see it again.
برنامههای آینده
برای برنامهای از پیش تعیینشده، از be going to استفاده میشود: I am going to study here for a year.
برای برنامهی رسمی و زمانبندیشده (پرواز، قطار، کلاس)، Simple Present برای آینده به کار میرود:
Her plane leaves in a few hours. (طبیعیتر از "is going to leave")
خلاصهی قوانین طلایی
۱. Since/For + ارتباط با حال ← Present Perfect / P.P.Progressive
۲. Last year/yesterday + زمان مشخص ← Simple Past، نه Past Perfect
۳. Past Perfect ← فقط وقتی دو رویداد گذشته داریم و یکی قبلتر است
۴. After/When/Before/Until ← فعل بعدش زمان حال، حتی با مفهوم آینده
۵. Will + فعل ساده (نه will+to، نه will+-ing)
۶. Stative Verbs (want, like, know, believe) ← هرگز با Progressive
۷. برنامهی رسمی (قطار/پرواز) ← Simple Present برای آینده
۸. Future Perfect: will + have + p.p. (نه will + had)
۹. yet منفی/سؤالی ← Present Perfect
۱۰. ever since ← Present Perfect