حال کامل در انگلیسی
حال کامل با have / has + اسم مفعول (قسمت سوم فعل) ساخته میشود و پلی است میان گذشته و حال: کاری در گذشته انجام شده اما اثر یا اهمیت آن به الان میرسد.
| فاعل | فعل کمکی | مثال |
|---|---|---|
| I / you / we / they | have | I have finished my homework. — تکلیفم را تمام کردهام. |
| he / she / it | has | She has lost her keys. — او کلیدهایش را گم کرده است. |
فرم کوتاه در گفتار رایج است: I've seen it. / He's gone.
چرا برای فارسیزبانها سخت است؟
حال کامل انگلیسی شبیه ماضی نقلی فارسی («رفتهام») به نظر میرسد، اما این تطابق ناقص است و همین باعث خطا میشود:
- در فارسی میتوان گفت «دیروز او را دیدهام»، اما در انگلیسی حال کامل هرگز با زمان مشخصِ تمامشده (yesterday، last week، in 2020) نمیآید:
❌ I have seen him yesterday.
✅ I saw him yesterday. — دیروز او را دیدم. - برعکس، جایی که فارسی گذشته ساده میگوید («تا حالا سوشی خوردی؟»)، انگلیسی حال کامل میخواهد:
✅ Have you ever eaten sushi? — تا حالا سوشی خوردهای؟
قاعده طلایی: اگر زمانِ دقیق و تمامشده مهم است → گذشته ساده؛ اگر تجربه یا نتیجه تا الان مهم است → حال کامل.
کلمات نشانه
| کلمه | معنی | مثال |
|---|---|---|
| just | همین الان | I have just arrived. — همین الان رسیدم. |
| already | دیگر / زودتر از انتظار | She has already left. — او دیگر رفته است. |
| yet | هنوز (منفی/سؤالی) | He hasn't called yet. — او هنوز زنگ نزده است. |
| ever | تا حالا (سؤالی) | Have you ever been to London? — تا حالا لندن رفتهای؟ |
| never | هرگز | I have never tried coffee. — هرگز قهوه امتحان نکردهام. |
for در برابر since
برای بیان تداوم از گذشته تا الان:
- for + طول مدت: We have lived here for ten years. — ده سال است اینجا زندگی میکنیم.
- since + نقطه شروع: We have lived here since 2015. — از ۲۰۱۵ اینجا زندگی میکنیم.
توجه: فارسی در این حالت اغلب حال ساده میگوید («ده سال است زندگی میکنیم»)، اما انگلیسی حتماً حال کامل میخواهد، نه ❌ We live here for ten years.