پرش به محتوای اصلی

Verbs in Time

بخشی از بانک سؤال طبقه‌بندی‌شده‌ی این مبحث در کوئیز سنتر — رایگان و بدون نیاز به ثبت‌نام

خلاصه‌ی درسنامه

این خلاصه‌ی 30 درصدی درسنامه اصلی است. متن کامل با همه‌ی نکته‌ها، مثال‌های حل‌شده و جمع‌بندی، با ثبت‌نام رایگان در دسترست قرار می‌گیرد.

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 itPresent 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 discoveredman 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

نمونه تست

پاسخنامه‌ی تحلیلی سه‌بخشی برای هر سؤال

  • چرا گزینه‌ی درست، درست است
  • چرا هر گزینه‌ی دیگر غلط است
  • تله‌ی تستی‌ای که باید بشناسی

1. Reza, who moved to Tabriz in 2019 in order to start a small business of his own, says that he ____ in the very same neighborhood ever since.

  • has lived
  • had lived
  • was living
  • is living

پاسخنامه‌ی تحلیلی

عبارتِ ever since یعنی «از آن زمان تا همین امروز»؛ یعنی وضعیتی که در ۲۰۱۹ آغاز شده و لحظهٔ سخن‌گفتن هم برقرار است. زمانی که این پیوندِ گذشته-تا-حال را می‌سازد حال کامل است، پس has lived درست است. چرا بقیه غلطن: had lived گذشتهٔ کامل است و برای کار‌کردن به یک نقطهٔ مرجعِ دومِ گذشته نیاز دارد تا نشان دهد چه چیزی پیش از چه چیزی رخ داده؛ در این جمله چنین مرجعی وجود ندارد و فعلِ اصلی (says) در زمانِ حال است. was living گذشتهٔ استمراری است و بازهٔ زندگیِ رضا را در گذشته می‌بندد، در حالی که ever since صراحتاً می‌گوید این وضعیت تا اکنون ادامه دارد. is living حالِ استمراری است و فقط وضعیتِ همین لحظه یا یک اقامتِ موقت را می‌رساند؛ حالِ استمراری با ever since ترکیب نمی‌شود، چون نقطهٔ شروع در گذشته را به زمانِ حال وصل نمی‌کند. تلهٔ تستی: ever since (و since به‌تنهایی) نقطهٔ شروع را در گذشته می‌گذارد ولی بازه را باز نگه می‌دارد؛ همین «بازبودنِ بازه» است که گذشتهٔ ساده و گذشتهٔ کامل را رد می‌کند و فقط حال کامل را می‌پذیرد.

2. When I finally got to the library at half past seven, Mina, who ____ for nearly ten minutes, did not hear her phone ringing.

  • was sleeping
  • had been sleeping
  • has been sleeping
  • would be sleeping

پاسخنامه‌ی تحلیلی

در جمله یک نقطهٔ مشخصِ گذشته داریم (رسیدنِ گوینده در ساعتِ هفت‌ونیم) و یک فعالیت که پیش از آن نقطه شروع شده و ده دقیقه تا خودِ آن نقطه ادامه داشته است. زمانی که «مدتِ تداوم تا یک نقطهٔ گذشته» را می‌سازد گذشتهٔ کاملِ استمراری است، پس had been sleeping درست است. چرا بقیه غلطن: was sleeping فقط می‌گوید مینا در آن لحظه خواب بود، اما هیچ اطلاعاتی دربارهٔ مدتِ سپری‌شده پیش از آن لحظه نمی‌دهد؛ در حالی که for nearly ten minutes دقیقاً همان مدت را می‌سنجد. has been sleeping حال کاملِ استمراری است و بازه را به لحظهٔ اکنون گره می‌زند، ولی مرجعِ این جمله فعلِ گذشتهٔ got است، نه زمانِ حال. would be sleeping شکلِ آینده‌ازدیدِ‌گذشته یا شرطی است و یک وضعیتِ فرضی یا پیش‌بینی‌شده را می‌رساند، نه واقعیتی که تا لحظهٔ ورودِ گوینده در جریان بوده است. تلهٔ تستی: تفاوتِ گذشتهٔ استمراری و گذشتهٔ کاملِ استمراری در همین «مدت» است؛ تا وقتی for + بازهٔ زمانی در جمله نیست هر دو ممکن‌اند، اما به‌محضِ آمدنِ آن، فقط شکلِ کاملِ استمراری می‌تواند مدتِ پیش از نقطهٔ مرجع را بشمارد.

3. Please don't call Sara at nine tonight, because her online chemistry class runs from eight until ten and she ____ it then.

  • was attending
  • has been attending
  • will be attending
  • will have attended

پاسخنامه‌ی تحلیلی

کلاس از هشت تا ده طول می‌کشد، پس در ساعتِ نُه کلاس نه شروع‌نشده است و نه تمام‌شده، بلکه دقیقاً در جریان است. برای عملی که در لحظه‌ای معیّن از آینده در حالِ انجام خواهد بود، آیندهٔ استمراری به کار می‌رود: will be attending. چرا بقیه غلطن: was attending گذشتهٔ استمراری است و به شبی در گذشته اشاره می‌کند، در حالی که tonight و ساختارِ هشدارِ جمله («زنگ نزن») کاملاً به آینده نظر دارند. has been attending حال کاملِ استمراری است و بازه را به لحظهٔ اکنون می‌بندد، نه به ساعتِ نُهِ امشب. will have attended آیندهٔ کامل است و یعنی تا ساعتِ نُه کلاس تمام شده باشد؛ اما جمله صراحتاً می‌گوید کلاس تا ساعتِ ده ادامه دارد، پس در ساعتِ نُه هنوز کامل نشده است. تلهٔ تستی: تفاوتِ آیندهٔ استمراری و آیندهٔ کامل را با بازهٔ داده‌شده بسنج، نه با حدس؛ اگر لحظهٔ موردِ پرسش وسطِ بازه باشد آیندهٔ استمراری درست است و اگر بعد از پایانِ بازه باشد آیندهٔ کامل.

4. By the time the principal arrived at the hall to make his announcement, the students ____ quietly through the back door and the hall was completely empty.

  • were leaving
  • would leave
  • had left
  • have left

پاسخنامه‌ی تحلیلی

ساختارِ By the time با فعلِ گذشتهٔ arrived یک نقطهٔ مرجع در گذشته می‌سازد، و عبارتِ the hall was completely empty ثابت می‌کند خروجِ دانش‌آموزان پیش از آن نقطه به‌طورِ کامل انجام شده بود. زمانی که «کاملِ‌شده پیش از یک نقطهٔ گذشته» را می‌سازد گذشتهٔ کامل است: had left. چرا بقیه غلطن: have left حال کامل است و نتیجه را به لحظهٔ اکنون وصل می‌کند، در حالی که هر دو فعلِ دیگرِ جمله (arrived و was) در گذشته‌اند. were leaving گذشتهٔ استمراری است و یعنی هنگامِ ورودِ مدیر هنوز در حالِ خارج‌شدن بودند؛ این مستقیماً با خالیِ‌کامل‌بودنِ سالن در همان لحظه تناقض دارد. would leave آینده‌ازدیدِ‌گذشته است و یعنی خروج پس از ورودِ مدیر قرار بود رخ دهد، که برعکسِ ترتیبی است که جمله توصیف می‌کند. تلهٔ تستی: جملهٔ پایانی (سالن کاملاً خالی بود) صرفاً توصیفِ فضا نیست، بلکه سرنخِ تعیین‌کننده‌ای است که بینِ گذشتهٔ استمراری و گذشتهٔ کامل داوری می‌کند؛ بدونِ خواندنِ آن، هر دو ممکن به نظر می‌رسند.

5. Although the interviewers asked me several difficult questions about my previous job, I ____ nervous during the meeting.

  • wasn't at all
  • didn't be at all
  • haven't been at all
  • wouldn't be at all

پاسخنامه‌ی تحلیلی

فعلِ be برای منفی‌شدن به فعلِ کمکیِ do نیازی ندارد، چون خودش نقشِ فعلِ کمکی را بازی می‌کند و مستقیماً not می‌گیرد. چون کلِ روایت در گذشته است (asked)، شکلِ درست wasn't at all است. چرا بقیه غلطن: didn't be at all از نظرِ ساختاری در انگلیسی وجود ندارد؛ do/does/did فقط برای منفی‌کردنِ فعل‌های اصلی به کار می‌روند، نه برای خودِ be که فعلِ کمکیِ ذاتی است. haven't been at all حال کامل است و بازه را تا اکنون باز نگه می‌دارد، در حالی که during the meeting یک بازهٔ کاملاً بستهٔ گذشته را مشخص می‌کند. wouldn't be at all یک وضعیتِ فرضی یا شرطی می‌سازد («نمی‌بودم»)، نه گزارشی از آنچه واقعاً در آن جلسه رخ داد. تلهٔ تستی: be در میانِ فعل‌های انگلیسی استثناست؛ همان ذهنیتی که برای فعل‌های معمولی درست است (منفی‌کردن با did not) دربارهٔ be نتیجهٔ کاملاً نادرست می‌دهد.

6. After Arman ____ high school next June, he is going to study mechanical engineering at one of the universities in Shiraz.

  • will finally finish
  • finally finishes
  • had finally finished
  • is finally finishing

پاسخنامه‌ی تحلیلی

بندهایی که با after, before, when, until, as soon as آغاز می‌شوند بندِ زمانی‌اند، و در انگلیسی فعلِ بندِ زمانی هرگز نشانهٔ آینده نمی‌گیرد، حتی وقتی معنای جمله کاملاً به آینده نظر دارد. پس شکلِ درست حال ساده است: finally finishes. چرا بقیه غلطن: will finally finish دقیقاً همان چیزی است که این قاعده ممنوع می‌کند؛ نشانهٔ آینده در جملهٔ اصلی (is going to study) می‌آید، نه در بندِ زمانی. had finally finished گذشتهٔ کامل است و رویداد را به زمانی پیش از یک نقطهٔ گذشتهٔ دیگر می‌برد، که با next June و کلِ چارچوبِ آیندهٔ جمله ناسازگار است. is finally finishing حالِ استمراری است و فارغ‌التحصیلی را فرایندی در حالِ جریان نشان می‌دهد، در حالی که next June آن را به یک نقطهٔ مشخص و کامل در آینده گره می‌زند. تلهٔ تستی: معنای جمله و شکلِ دستوریِ فعل در بندِ زمانی از هم جدا می‌شوند؛ معنا آینده است ولی شکل باید حال باشد، و همین ناهمخوانیِ عمدی است که این ساختار را به یکی از پرتکرارترین تله‌ها تبدیل می‌کند.

7. By next Farvardin, when the school celebrates its fiftieth anniversary, my father ____ in the same classroom for twenty full years.

  • will work
  • is going to work
  • will have worked
  • has worked

پاسخنامه‌ی تحلیلی

عبارتِ By next Farvardin یک نقطهٔ مرجع در آینده می‌سازد و for twenty full years مدتی است که باید تا رسیدن به آن نقطه کامل شده باشد. ترکیبِ «نقطهٔ آینده + مدتِ کامل‌شده تا آن نقطه» آیندهٔ کامل می‌طلبد: will have worked. چرا بقیه غلطن: will work آیندهٔ ساده است و فقط می‌گوید این کار در آینده انجام خواهد شد؛ هیچ سازوکاری ندارد که بگوید بیست سال تا آن تاریخ تمام می‌شود. is going to work قصد یا برنامه‌ای از‌پیش‌تصمیم‌گرفته را می‌رساند، در حالی که بیست سالِ سابقه نتیجهٔ محاسبهٔ تقویمی است، نه تصمیمِ کسی. has worked حال کامل است و مدت را تا لحظهٔ اکنون می‌شمارد، نه تا فروردینِ سالِ آینده؛ یعنی نقطهٔ مرجع را از آینده به حال جابه‌جا می‌کند. تلهٔ تستی: تقویمِ شمسی یا میلادی هیچ اثری بر قاعده ندارد؛ آنچه شکلِ فعل را تعیین می‌کند فقط این است که نقطهٔ مرجع در آینده باشد و مدتی تا آن نقطه شمرده شود.

8. According to the new timetable that the railway company published last week, the train to Mashhad ____ at exactly six thirty every morning.

  • will leave
  • is leaving
  • has left
  • leaves

پاسخنامه‌ی تحلیلی

وقتی دربارهٔ برنامهٔ رسمی و تکرارشوندهٔ یک جدولِ زمانی صحبت می‌شود، انگلیسی از حال ساده استفاده می‌کند، حتی اگر رویداد در آینده رخ دهد. عبارتِ every morning هم نشان می‌دهد این یک حرکتِ تکراری و ثابت است، نه یک رویدادِ یک‌بار مصرف؛ پس leaves درست است. چرا بقیه غلطن: will leave آیندهٔ ساده است و به یک حرکتِ مشخصِ آینده اشاره می‌کند، در حالی که every morning از یک برنامهٔ همیشگی سخن می‌گوید، نه از حرکتِ فردا صبح. is leaving حالِ استمراری برای یک قرارِ شخصی و مشخص به کار می‌رود، نه برای جدولِ رسمیِ یک شرکتِ راه‌آهن که برای همه یکسان است. has left حال کامل است و یعنی قطار قبلاً حرکت کرده، که با توصیفِ یک برنامهٔ آیندهٔ تکرارشونده اصلاً سازگار نیست. تلهٔ تستی: قیدِ تکرار (every morning) و ارجاعِ صریح به جدولِ زمانی دو نشانهٔ هم‌جهت‌اند؛ وقتی هر دو حاضر باشند، هر شکلِ آینده‌داری نادرست می‌شود و فقط حال ساده می‌ماند.

9. Ali fell asleep about half an hour ago, so at this very moment he ____ in the next room and cannot hear anything we say.

  • is sleeping
  • sleeps
  • has slept
  • had slept

پاسخنامه‌ی تحلیلی

عبارتِ at this very moment به لحظهٔ اکنون اشاره دارد و خوابیدنِ علی همین حالا در جریان است؛ برای عملی که در همین لحظه ادامه دارد حالِ استمراری به کار می‌رود: is sleeping. چرا بقیه غلطن: sleeps حال ساده است و عادت یا واقعیتِ همیشگی را می‌رساند («او معمولاً می‌خوابد»)، نه وضعیتی که فقط همین نیم‌ساعت برقرار است. has slept حال کامل است و بر تمام‌شدنِ خواب یا شمارشِ تجربه تأکید می‌کند، در حالی که جملهٔ دوم می‌گوید علی همچنان صدای ما را نمی‌شنود، یعنی هنوز خواب است. had slept گذشتهٔ کامل است و به یک نقطهٔ مرجعِ دومِ گذشته نیاز دارد؛ در این جمله چنین نقطه‌ای وجود ندارد و کلِ توصیف مربوط به اکنون است. تلهٔ تستی: جملهٔ نخست فقط زمانِ شروعِ وضعیت را در گذشته اعلام می‌کند؛ فعلِ خالی باید بر اساسِ زمانِ توصیف (اکنون) انتخاب شود، نه بر اساسِ زمانِ شروع — همین جابه‌جایی، رایج‌ترین خطای این الگوست.

10. Since the summer holiday began and long before it is even half over, she ____ three rather long novels, and she plans to start another one next week.

  • finished
  • has finished
  • had finished
  • finishes

پاسخنامه‌ی تحلیلی

بندِ Since the summer holiday began نقطهٔ شروع را در گذشته می‌گذارد و تصریحِ اینکه تعطیلات هنوز نیمه هم نشده، بازه را باز نگه می‌دارد. شمارشِ دستاورد در یک بازهٔ هنوز باز، حال کامل می‌طلبد: has finished. چرا بقیه غلطن: finished گذشتهٔ ساده است و بازه را می‌بندد؛ اما جمله صراحتاً می‌گوید تعطیلات هنوز ادامه دارد و او قصدِ ادامه‌دادن هم دارد. had finished گذشتهٔ کامل است و برای نشان‌دادنِ تقدم نسبت به یک رویدادِ دومِ گذشته به کار می‌رود؛ در این جمله هیچ رویدادِ گذشتهٔ دومی وجود ندارد که مرجع باشد. finishes حال ساده است و عادتِ همیشگی را می‌رساند («او معمولاً سه رمان تمام می‌کند»)، نه کاری که در همین تابستانِ مشخص انجام شده است. تلهٔ تستی: since هم با بندِ کامل (since + جملهٔ گذشته) می‌آید و هم با اسمِ زمان؛ در هر دو حالت آنچه شکلِ فعلِ اصلی را تعیین می‌کند بازِ‌بودنِ بازه است، نه شکلِ خودِ عبارتِ since.

مباحث مرتبط

ادامه‌ی این مبحث رو ببین

با ثبت‌نام رایگان، به بانک کامل سؤال، شبیه‌ساز کنکور و تحلیل پیشرفت دسترسی داری

ثبت‌نام رایگان