به طور کلی افعال وجهی در انگلیسی شامل can, could, may, might, must, shall, should, will, would هستند. افعال وجهی با have مانند will have, might have, could have برای بیان احتمال در گذشته استفاده میشوند تا درباره چیزهایی صحبت کنند که واقعاً در گذشته اتفاق نیفتادهاند. در این مقاله به بررسی افعال وجهی با have میپردازیم تا بتوانید در جملات خود بیشترین بهره را از آنها ببرید.
افعال وجهی+ have
افعال وجهی با have را میتوان «بیان فرصتهای از دست رفته» نامید. آن ها مانند یک ماشین زمان گرامری کار میکنند؛ گذشته ساده فقط میگوید چه اتفاقی افتاده است اما افعال وجهی نشان میدهند که چه چیزی میتوانست، میشد و یا باید اتفاق میافتاد.
ویدئو آموزش have+ modals
فعل Could have
فرمول COULD HAVE را میتوان به شکل زیر استفاده کرد:
COULD + HAVE + PAST PARTICIPLE |
کاربردهای could have در زبان انگلیسی در سه شکل زیر مطرح میشوند:
- برای ایجاد حدس و یا فرضیه در مورد گذشته
در این مورد could have و might have قابل استفاده هستند و هر دو معنی یکسان ممکن و یا احتمال را در بر دارد. به عنوان مثال:
I could have lost the keys in the pub.
من ممکن بود کلیدهایم را در بار گم کنم.
He could have got stuck in traffic.
او ممکن بود در ترافیک گیر کند.
- زمانیکه ممکن بود اتفاقی بیفتد، اما نیفتاده است.
از could have میتوان برای صحبت در مورد چیزی که میتوانست اتفاق بیفتد، اما نشده است نیز استفاده کرد. به عنوان مثال:
You could have broken your leg!
ممکن بود پایت بشکند.
I could have gone to the cinema, but I decided to stay home.
میتوانستم به سینما بروم، اما تصمیم گرفتم که در خانه بمانم.
- وقتی چیزی غیر ممکن به نظر میرسد.
معمولا از شکل منفی could’t have برای صحبت در مورد چیزی که نمیتوانست به هیچ وجه اتفاق بیفتد و چیزی غیر ممکن استفاده میشود. به عنوان مثال:
She couldn’t have met him before. He used to live in Canada.
او قبلا نمیتوانست او را که در کانادا زندگی میکرد را ملاقات کند.
He couldn’t have gone to the shopping centre. It’s closed on Sundays.
او نمیتوانست یکشنبهها که مرکز خرید تعطیل است، به خرید برود.
فعل Could have + شکل سوم فعل، بدین معنی است که امکان انجام کاری در گذشته وجود داشته یا شما توانایی انجام کاری را داشتهاید اما آن را انجام ندادهاید.
.I could have stayed up late, but I decided to go to bed early
میتوانستم تا دیروقت بیدار بمانم، اما تصمیم گرفتم زود بخوابم.
.They could have won the race, but they didn’t try hard enough
آنها میتوانستند در مسابقه پیروز شوند، اما به اندازه کافی تلاش نکردند.
.Julie could have bought the book, but she borrowed it from the library instead
جولی می توانست کتاب را بخرد، اما در عوض آن را از کتابخانه امانت گرفت.
He could have studied harder, but he was too lazy and that’s why he failed the exam
او می توانست بیشتر درس بخواند اما خیلی تنبل بود و به همین دلیل در امتحان مردود شد.
.I could have moved out when I was 18, but I didn’t want to leave my family
وقتی 18 ساله بودم میتوانستم خانه را ترک کنم، اما نمیخواستم خانوادهام را ترک کنم.
.I could have gone out with my friends but I wanted to watch the soccer game
من میتوانستم با دوستانم بیرون بروم اما میخواستم بازی فوتبال را تماشا کنم.
درس قبلی: آموزش گرامر افعال مدال+نمونه سوال و مثال
فعل Couldn’t have
couln’t have + شکل سوم فعل، این مفهوم را منتقل میکند که امکان انجام کاری در گذشته ممکن نبود، حتی اگر شما میخواستید آن را انجام دهید.
.I couldn’t have arrived any earlier. There was a terrible traffic jam
من نمیتوانستم زودتر بیایم. ترافیک وحشتناکی وجود داشت.
.He couldn’t have passed the exam, even if he had studied harder. It’s a really, really difficult exam
او حتی اگر بیشتر درس خوانده بود نمیتوانست در امتحان قبول شود. واقعا امتحان خیلی سختی است.
might+ have
نکته: وقتی میخواهیم در مورد چیزی که اتفاق افتاده حدس بزنیم، از میتوان could have + شکل سوم فعل استفاده میکنیم. در این سبک جملات، ما در واقع نمیدانیم که آیا آنچه میگوییم درست است یا نه؛ بلکه فقط در مورد نظر خود صحبت میکنیم.
فرمول استفاده از شکل might have به صورت زیر است:
MAY / MIGHT + HAVE + PAST PARTICIPLE |
از might have نیز میتوان برای ایجاد حدس و یا فرضیه در زمان گذشته استفاده کرد. در واقع اگر برای اتفاق چیزی در زمان گذشته شک داشته باشیم و احتمال بدهیم که آن اتفاق افتاده است، میتوان از might have استفاده کرد. به عنوان مثال:
I might have lost it somewhere.
ممکن است آن را جایی گم کرده باشم.
She may not have met him before.
او ممکن است قبلا او را ندیده باشد.
مثال:
.Why is John late? He could have got stuck in traffic
برای این مورد میتوان از might have استفاده کرد.
He might have got stuck in traffic
شاید در ترافیک گیر کرده باشد.
He might have forgotten that we were meeting today
شاید فراموش کرده باشد که ما امروز ملاقات داشتیم.
He might have overslept
او ممکن است بیش از حد خوابیده باشد.
مطالعه کنید: آموزش گرامر have got به زبان ساده
فعل Should have و ought to have
فرمول استفاده از should have و ought to have به صورت ذیل است:
SHOULD / OUGHT TO + HAVE + PAST PARTICIPLE |
از این دو مورد زمان ی استفاده م ی شود که چیزیز داری ایده خوبی بوده است، اما آن انجام نشده است. مثلا زمانیکه چیزی ار به کسی د ر مورد گذشته نصیحت میکنید و یا در مورد خودتان صحبت م یکنید که پشیمان هستید از اینکه کاری را انجام داده یا نداده اید. این مورد د ر سه شکل زیر کاربرد دارد:
1. فعل Should have + شکل سوم فعل، میتواند به معنای چیزی باشد که فکر خوبی بوده اما شما آن را انجام ندادید. در واقع نوعی ابراز پشیمانی است. و یا موقعیتی که قصد دارید شخص دیگری را در مورد گذشته نصیحت کنید.
You should have gone there straight away.
باید فورا به آنجا میرفتی.
You ought to have spent more time with your family.
شما باید زمان بیشتری را با خانواده خود میگذراندید.
2. فعل Shouldn’t have + شکل سوم فعل، به این معنی است که انجام آن کار فکر خوبی نبوده اما به هر حال آن را انجام دادهاید.
We should have talked about past mistakes.
ما باید در مورد اشتباهات گذشته صحبت کنیم.
I was so worried about you. You should have called!
خیلی نگرانت بودم، باید زنگ میزدی.
I should have studied harder
باید بیشتر درس میخوندم.
I should have gone to bed early
باید زود به رختخواب می رفتم.
I shouldn’t have eaten so much cake
من نباید اینقدر کیک می خوردم.
You should have called me when you arrived
وقتی رسیدی باید با من تماس می گرفتی.
John should have left early, then he wouldn’t have missed the plane
جان باید زودتر میرفت، آن وقت دیگر هواپیما را از دست نمی داد.
3-فعل Shouldn’t have + شکل سوم فعل، برای عذرخواهی در مورد کاری که انجام دادهاید.
I’m sorry that I’m late for work. I should have woken up earlier.
متاسفم که دیر سرکار آمدم، باید صبح زودتر بیدار میشدم.
از دست ندهید: افعال عبارتی انگلیسی
علاوه بر مورد بالا از ترکیب should have + شکل سوم فعل، میتوان برای جملاتی استفاده کرد که بیانگر اتفاقی است که در شرایط عادی، شانس اتفاق افتادن آنها بالا است.
به طور مثال وقتی میخواهید بگویید ” تام باید تا الان میرسید”، این جمله نشان میدهد اگر تام درگیر مشکلاتی مانند ترافیک، تصادف، شرایط بد جوی و … نشده باشد، باید تا الان میرسید. در انتهای این جملات اغلب by now را میبینید.
.His plane should have arrived by now
هواپیمای او باید تا الان می رسید.
.John should have finished work by now
جان باید تا الان کارش را تمام کرده بود.
همچنین میتوانیم از این ساختار برای صحبت در مورد چیزی استفاده کنیم که اگر همه چیز خوب بود باید درست پیش میرفت اما در حال حاضر طبق پیش بینی ما، اتفاق نیفتاده است.
.Lucy should have arrived by now, but she hasn’t
لوسی باید تا الان می رسید، اما نرسیده است.
لینک مفید: گرامر used to و be used to
فعل Would have + شکل سوم فعل
فرمول would have در زبان انگلیسی به صورت زیر است:
WOULD + HAVE + PAST PARTICIPLE |
در شرایطی که قصد دارید یک شرط در گذشته را بیان کنید، و یا شرایط فرضی و تخیلی را در نظر بگیرید، این ساختار به کمک شما خواهد آمد.
این فرمول به دو شکل زیر کاربرد دارد:
- برای صحبت کردن در مورد کاری که میخواستید آن را انجام دهید، اما نکردید. به عنوان مثال:
I would have gone to the party, but I was really busy.
من واقعا سرم شلوغ بود، واگرنه حتما به مهمانی میآمدم.
I would have called you, but I didn’t know your number.
من شماره شما را نمیدانستم، واگرنه با شما تماس میگرفتم.
I would have loaned you the money, but I didn’t have any.
من پول نداشتم، واگرنه حتما به شما قرض میدادم.
- به عنوان بخشی از جملات شرطی نوع سوم؛ به عنوان مثال:
If I had had enough money, I would have bought a car.
اگر پول کافی داشتم، ماشین میخریدم.
If I had known they were vegetarians, I would have made a salad.
اگر میدانستم آنها گیاهخوار هستند، سالاد درست میکردم.
فعل would و will + شکل سوم فعل میتواند برای نشان دادن اینکه آیا میخواهید کاری را انجام دهید یا نه، استفاده شود. همچنین میتوان از would + شکل سوم فعل برای صحبت در مورد کاری که میخواستید انجام دهید، اما انجام ندادید استفاده کنید.
I would have gone to the party, but I was really busy.
میخواستم به مهمانی بروم اما واقعاً سرم شلوغ بود.
.I would have called you, but I didn’t know your number
میخواستم باهات تماس بگیرم ولی شماره ات رو نمیدانستم.
.I would have helped you. I didn’t know you needed help
حتما کمکت میکردم نمیدونستم به کمک نیاز داری.
لینک مفید: کاربرد would در گرامر زبان انگلیسی
تفاوت will have و would have
زمانی که در زمان آینده به عقب نگاه میکنیم، از will استفاده میکنیم. به طور مثال پیش بینی میکنید که تام ساعت 6 به خانه میرسد و شما با او تماس خواهید گرفت؛ برای بیان این جمله باید بگویید:
.I will phone at six o’clock. He will have got home by then
ساعت شش زنگ میزنم او تا آن زمان به خانه خواهد رسید.
.Look at the time. The match will have started
ساعت رو ببین. مسابقه آغاز خواهد شد.
.It’s half past five. Dad will have finished work by now
ساعت پنج و نیمه. پدر تا الان کارش تموم شده است.
از دست ندهید: اشتباهات رایج انگلسیی
فعل would have زمان گذشته will have است.
I phoned at six o’clock. I knew he would have got home by then
ساعت شش زنگ زدم می دانستم که تا آن زمان به خانه رسیده است.
.It was half past five. Dad would have finished work
ساعت پنج و نیم بود. پدر کارش تموم شده بود.
فعل must + have
از فعل must have در زبان انگلیسی طبق فرمول زیر استفاده میشود:
MUST + HAVE + PAST PARTICIPLE |
از must have برای بیان چیزی که مطمئن هستی اتفاق افتاده است، استفاده میشود. در واقع این فعل برای بیان قطعیت است. به عنوان مثال:
You must have been tired.
حتما خسته بودی.
He must have gone home.
او باید به خانه رفته باشد.
خلاصه
Modal + have + participle
Would have | بیان عمل در گذشته | If I had known the future, I would have done it differently.
اگر از آینده خبر داشتم، جور دیگری انجامش میدادم. |
Could have | بیان توانایی در گذشته | He could have taken the flight.
او میتوانست پرواز را انجام دهد. |
May have | بیان احتمال در گذشته | We may have passed the math exam, but it was in Spanish.
اگر امتحان ریاضی به زبان اسپانیایی بود، میتوانستم آن را قبول شوم. |
Might have | بیان احتمال غیر واقع کوچک در گذشته | You might have sold the car., if you really needed the Money.
اگر شما واقعا به پول نیاز داشتید، میتوانستید ماشین را بفروشید. |
Should have | بیان توصیه در گذشته | You should have listened to the teacher.
باید به حرف معلم گوش میدادی. |
Must have | بیان فرضیه در گذشته | We must have been crazy! |