حال کامل = have / has + شکل سوم فعل
I / You / We / They have finished
He / She / It has finished
این زمان گذشته را به حال وصل میکند. یعنی کاری در گذشته که اثرش تا همین الان مانده.
زمان حال کامل (ماضی نقلی) زمانی است که فارسیزبانها بیشتر از همه با آن مشکل دارند — نه چون سخت است، بلکه چون فارسی معادل دقیقی برایش ندارد. ولی یک قاعدهی ساده دارد که همهچیز را حل میکند. بیایید ببینیم.
📑 فهرست این صفحه
۱۱ بخش
حال کامل کجا به کار میآید؟
چهار جا — ولی همهشان یک چیز مشترک دارند: گذشته به حال وصل است.
کاری که در طول زندگیات اتفاق افتاده. کِی؟ مهم نیست.
💡 کلمههای راهنما: ever · never · before · once · twice
از یک زمانی شروع شده و تا همین الان ادامه دارد.
💡 کلمههای راهنما: for (مدت) · since (نقطهی شروع)
کار در گذشته تمام شده، ولی نتیجهاش همین حالا مهم است.
💡 مهم نیست کِی — مهم این است که الان چه وضعی درست کرده.
کاری که چند لحظه یا چند روز پیش تمام شده.
💡 کلمههای راهنما: just · already · yet · recently
چطور بسازیم؟
دو تکه: have یا has + شکل سوم فعل. همین.
| I / You / We / They have worked | من / تو / ما / آنها |
| He / She / It has worked | او / آن |
شکل سوم فعل چیست؟
هر فعل سه شکل دارد. حال کامل با شکل سوم ساخته میشود.
✅ باقاعده — فقط ed
work → worked · play → played · finish → finished
⚠️ بیقاعده — باید حفظ شود
go → gone · see → seen · eat → eaten · write → written
| مصدر | گذشته | شکل سوم ← اینجا |
|---|---|---|
| be | was/were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| write | wrote | written |
| take | took | taken |
| give | gave | given |
فهرست کامل: افعال باقاعده و بیقاعده در انگلیسی
منفی و سؤالی کردن
برای منفی not اضافه میکنی، برای سؤال have/has را اول میآوری.
| فاعل | مثبت | منفی | سؤالی |
|---|---|---|---|
| I / You / We / They | I have finished. | I haven’t finished. | Have you finished? |
| He / She / It | He has finished. | He hasn’t finished. | Has he finished? |
نکتهی طلایی: for یا since؟
for یا since؟ — یک تصویر ساده
این پرتکرارترین سؤال این درس است و جواب سادهای دارد.
for = چقدر طول کشیده · since = از چه نقطهای شروع شده
for two years
دو سال — یک بازه
for a month
یک ماه — یک بازه
for a long time
مدت طولانی — یک بازه
since 2015
از سال ۲۰۱۵ — یک نقطه روی خط زمان
since Monday
از دوشنبه — یک نقطه
since I was a child
از بچگی — یک نقطه
💡 ترفند تشخیص: از خودت بپرس «چند وقت؟» یا «از کِی؟». اگر جواب یک مدت است → for. اگر یک تاریخ یا لحظه است → since.
مهمترین تلهی این درس
مهمترین تله: حال کامل یا گذشتهی ساده؟
این جایی است که فارسیزبانها بیشترین غلط را میکنند — چون فارسی این تفکیک را ندارد.
قاعدهی یکخطی: اگر زمان مشخصی در جمله هست (yesterday، last week، in 2020، ago) → گذشتهی ساده. اگر زمان مشخص نیست → حال کامل.
✅ یک تست ساده: اگر میتوانی بپرسی «کِی؟» و جواب مشخصی داری، گذشتهی ساده بگذار.
درس کامل: زمان گذشتهی ساده
been یا gone؟
یک تفاوت کوچک که معنی را کاملاً عوض میکند:
He has been to London.
رفته و برگشته — تجربه دارد
He has gone to London.
رفته و هنوز آنجاست — نیست
سه اشتباهی که همه میکنند
❌ I have went to school.
✅ I have gone to school.
بعد از have شکل سوم میآید، نه گذشتهی ساده. went گذشته است، gone شکل سوم.
❌ She have finished.
✅ She has finished.
برای he/she/it همیشه has، نه have.
❌ I have seen him last night.
✅ I saw him last night.
last night زمان مشخص است — گذشتهی ساده لازم است.
حالا خودت را امتحان کن
هشت سؤال. روی جواب بزن، همان لحظه توضیحش را میبینی.
کجا حال کامل را ببینم و بشنوم؟
📝 شش درس از ۹۰۰ جمله که پر از حال کاملاند
📖 متنهای واقعی — حال کامل در جمله
سؤالات متداول
زمان حال کامل یعنی چه؟
زمانی که گذشته را به حال وصل میکند. ساختش: have / has + شکل سوم فعل. مثال: I have finished یعنی تمام کردهام و الان آماده است.
فرق حال کامل با گذشتهی ساده چیست؟
گذشتهی ساده برای کاری که در زمان مشخصی تمام شده (I saw him yesterday). حال کامل وقتی زمان مشخص نیست یا اثرش تا الان مانده (I have seen that film). قاعده: اگر yesterday یا last week در جمله هست، حال کامل نگذار.
for و since چه فرقی دارند؟
for برای مدت است: for two years (دو سال). since برای نقطهی شروع: since 2015 (از ۲۰۱۵). از خودت بپرس «چند وقت؟» یا «از کِی؟».
فرق has been و has gone چیست؟
He has been to London یعنی رفته و برگشته — تجربهاش را دارد. He has gone to London یعنی رفته و هنوز آنجاست — الان اینجا نیست.
شکل سوم فعل را از کجا یاد بگیرم؟
فعلهای باقاعده فقط ed میگیرند. بیقاعدهها را باید حفظ کرد — فهرست کامل: افعال باقاعده و بیقاعده. یکجا حفظ نکن؛ هر بار در جملهی واقعی دیدی، همانجا یادش بگیر.
🎯 جمعبندی
حال کامل یعنی have / has بهعلاوهی شکل سوم فعل. کارش این است که گذشته را به حال وصل کند.
دو چیز را یادت باشد: for برای مدت و since برای نقطهی شروع. و اگر زمان مشخصی در جمله هست، حال کامل نگذار — گذشتهی ساده بگذار.
حالا برو درس ۱۹ آدرس و حال کامل را باز کن و فایل صوتیاش را گوش بده.
🧩 این درس بخشی از گرامر سلامزبان است
حال کامل یکی از دوازده زمان است. بقیهی مسیر گرامر اینجاست:
مشاوره رایگان و تخصصی سلامزبان
در انتخاب دوره یا مسیر یادگیری سؤال دارید؟
🎓 مشاهده کلاسهای آموزش آنلاین
(بعد از ورود به لینک، در بخش سرفصلها دروس رایگان ۱ و ۶ را ببینید)