
حال کامل انگلیسی؛ ساخت Present Perfect و تفاوت با گذشته
have و has با شکل سوم، تجربه، نتیجهٔ فعلی و for/since را یاد بگیر؛ تفاوت حال کامل و گذشته ساده با مثال و تمرین پاسخدار.
این راهنما با کمک هوش مصنوعی تهیه و با منابع آموزشی انتهای صفحه بررسی شده است؛ مثالها و تمرینهای آن برای جادولرن نوشته شدهاند.
حال کامل انگلیسی، Present Perfect، با have/has + past participle ساخته میشود و رویداد یا وضعیتی از گذشته را به اکنون وصل میکند. I have finished the report. یعنی «گزارش را تمام کردهام»؛ الان نتیجه مهم است. اما I finished the report yesterday. میگوید «دیروز گزارش را تمام کردم» و رویداد را در زمان گذشتهٔ مشخص قرار میدهد.
این راهنما برای A2 تا B1 است. ابتدا گذشتهٔ ساده را بشناس و سپس درس حال کامل پایه را ببین. مسیر درسها از آموزش زبان انگلیسی در دسترس است.
ساخت مثبت، منفی و سؤال
| نوع جمله | نمونهٔ تألیفی | معنی |
|---|---|---|
| مثبت با I | I have sent the email. | ایمیل را فرستادهام. |
| مثبت با she | She has sent the email. | او ایمیل را فرستاده است. |
| منفی | We haven't sent the email yet. | هنوز ایمیل را نفرستادهایم. |
| سؤال | Has Ali sent the email? | علی ایمیل را فرستاده است؟ |
| پاسخ کوتاه | Yes, he has. / No, he hasn't. | بله / خیر؛ have یا has را حفظ میکنیم. |
برای he، she و it از has و برای I، you، we و they از have استفاده میکنیم. بعد از آن شکل سوم میآید؛ نه شکل پایه و نه همیشه گذشتهٔ ساده. بنابراین She has went درست نیست؛ برای go شکل سوم gone است. برای منفی و سؤال این زمان، did اضافه نمیکنیم.
سه شکل فعل را از هم جدا کن
| پایه | گذشتهٔ ساده | شکل سوم |
|---|---|---|
| work | worked | worked |
| go | went | gone |
| see | saw | seen |
| write | wrote | written |
| take | took | taken |
| eat | ate | eaten |
در فعل باقاعده مثل work، گذشته و شکل سوم یکسان دیده میشوند؛ همین شباهت میتواند باعث شود برای همهٔ فعلها از گذشته استفاده کنی. I have written two pages. یعنی «دو صفحه نوشتهام»؛ I wrote two pages last night. یعنی «دیشب دو صفحه نوشتم». معنی و زمان جمله، انتخاب ساختار را روشن میکند.
تجربه تا اکنون؛ نه زمان دقیقِ یک اتفاق
Have you ever worked in a café? یعنی «تا حالا در کافه کار کردهای؟». پاسخ میتواند Yes, I have. باشد و بعد جزئیاتِ گذشته بیاید: I worked in one during university.؛ «در دوران دانشگاه در یکی کار میکردم». تغییر زمان طبیعی است؛ سؤال دربارهٔ تجربه تا امروز و ادامه دربارهٔ یک دورهٔ تمامشده است.
I have never tried that dish. یعنی «آن غذا را هیچوقت امتحان نکردهام». never خود معنی منفی دارد؛ در این ساخت معمولی همزمان haven't اضافه نکن. ever و never نشانههای مفیدیاند، اما از روی یک کلمه بدون توجه به بافت، زمان جمله را مکانیکی انتخاب نکن.
نتیجهٔ مرتبط با الان
I have lost my key, so I can't open the door. یعنی «کلیدم را گم کردهام، پس نمیتوانم در را باز کنم». اگر بپرسی دقیقاً چه زمانی گم شد، پاسخ میتواند گذشتهٔ ساده باشد: I lost it on the bus yesterday.؛ «دیروز در اتوبوس گمش کردم».
ارتباط با اکنون به معنی «اتفاق حتماً چند دقیقه پیش افتاده» نیست. چیزی ممکن است قدیمیتر باشد ولی هنوز در تجربه یا وضعیت فعلی مهم باشد. از سوی دیگر، گفتن yesterday در همان بندِ رویداد معمولاً گذشتهٔ ساده میخواهد؛ I have lost it yesterday الگوی استانداردِ این تمرین نیست.
وضعیتی که ادامه دارد؛ for و since
I have known Mina for three years. یعنی «سه سال است مینا را میشناسم». for مدت میدهد؛ since نقطهٔ آغاز: I have known her since 2023.؛ «از ۲۰۲۳ او را میشناسم». برای عملِ در جریان، گاهی حال کامل استمراری هم مناسب است؛ این مقاله بر شکل ساده تمرکز دارد.
| عبارت | نوع اطلاعات | نمونه |
|---|---|---|
| for two months | مدت | We have lived here for two months. دو ماه است اینجا زندگی میکنیم. |
| since April | شروع | We have lived here since April. از آوریل اینجا زندگی میکنیم. |
اگر آن دوره تمام شده باشد، گذشتهٔ ساده مناسب است: We lived there for two months.؛ «دو ماه آنجا زندگی کردیم». پس for بهتنهایی حال کامل را اجباری نمیکند. درس for و since برای تمرین بیشتر مرتبط است.
already، yet، today و been/gone
She has already checked the date. یعنی «او قبلاً تاریخ را بررسی کرده است». Have you checked it yet? یعنی «تا حالا بررسیاش کردهای؟». yet در سؤال و منفی رایج است. تفاوتهای کاربردی میان گونههای انگلیسی وجود دارد؛ اینجا یک الگوی پایهٔ روشن تمرین میشود، نه حکم نادرستبودن همهٔ شکلهای دیگر.
today یا this week میتواند بازهٔ هنوز باز را نشان بدهد، ولی نگاه گوینده به آن دوره هم مهم است. I have had two meetings today. یعنی «امروز تا این لحظه دو جلسه داشتهام». برای تجربهٔ سفر، has been to معمولاً رفته و برگشته را میگوید؛ has gone to معمولاً یعنی رفته و هنوز برنگشته است. به بافت جمله رجوع کن.
تمرین؛ شکل و معنی را با هم انتخاب کن
- ۱.
Sara ___ written the message.با have یا has کامل کن. - ۲.
I have saw that film.را اصلاح کن. - ۳. «دیروز آن فیلم را دیدم» را با see بنویس.
- ۴.
We have lived here ___ five years.از for یا since استفاده کن. - ۵. «از ماه مه او را میشناسم» را با know بنویس.
- ۶.
Has Reza finished?را کوتاه و منفی جواب بده. - ۷. در
She has gone to the shop، معمولاً انتظار داریم الان در خانه باشد؟ - ۸. آیا وجود for همیشه حال کامل میخواهد؟
پاسخ و دلیل
- ۱.
has؛ Sara سومشخص مفرد است. - ۲.
I have seen that film.؛ seen شکل سوم است، saw گذشتهٔ ساده. - ۳.
I saw that film yesterday.؛ زمان تمامشدهٔ مشخص داریم. - ۴.
for؛ پنج سال مدت است. - ۵.
I have known her/him since May.؛ May نقطهٔ شروع است. - ۶.
No, he hasn't.؛ فعل کمکی has حفظ میشود. - ۷. معمولاً خیر؛ gone در این بافت رفتن و هنوز برنگشتن را میرساند.
- ۸. خیر؛
I lived there for a year.هم دربارهٔ یک دورهٔ تمامشده درست است.
حال کامل همان ماضی نقلی فارسی است؟ ترجمه کمک میکند، ولی همهٔ کاربردها دقیقاً یکی نیستند؛ معنی و زمان را در بافت انگلیسی بررسی کن. تمرین مقایسهٔ حال کامل و گذشته و تمرین نوشتن، با زبان انگلیسی در پروفایل، برای ساخت دو جملهٔ مرتبط دربارهٔ تجربه و جزئیات مناسباند.
منابع آموزشی
برای بررسی قواعد و ادامه مطالعه از این منابع استفاده شده است. مثالها و تمرینهای این مقاله برای جادولرن نوشته شدهاند.
این موضوع را در مسیر یادگیری ادامه بده
مقاله را به دوره، گرامر و واژگان همان زبان وصل کن تا مطلب در تمرین هم تثبیت شود.