آموزش کامل زمان حال کامل در زبان انگلیسی
زمان حال کامل برای بیان کارهایی که در گذشته اتفاق افتادهاند اما اثر یا نتیجه آنها در زمان حال باقی مانده است استفاده میشود. این زمان ارتباط بین گذشته و حال را نشان میدهد.
| جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| مثبت | فاعل + have/has + past participle | I have visited Paris. | من از پاریس دیدن کردهام. |
| منفی | فاعل + have/has + not + past participle | She has not finished her work. | او کارش را تمام نکرده است. |
| سوالی | Have/Has + فاعل + past participle? | Have you eaten lunch? | آیا ناهار خوردهای؟ |
| سوالی منفی | Have/Has + فاعل + not + past participle? | Has he not seen the movie? | آیا او فیلم را ندیده است؟ |
از has فقط برای فاعلهای سوم شخص مفرد (He, She, It) استفاده میشود. برای سایر فاعلها از have استفاده میکنیم.
I/You/We/They have worked
He/She/It has worked
| کاربرد | مثال | ترجمه |
|---|---|---|
| تجربیات زندگی (بیان زمان دقیق مهم نیست) | I have been to Japan. | من به ژاپن رفتهام. |
| اتفاقات گذشته با اثر در حال | She has lost her keys. | او کلیدهایش را گم کرده است. |
| عمل که در گذشته شروع شده و تا حال ادامه دارد | We have lived here for ten years. | ما ده سال است اینجا زندگی میکنیم. |
| عمل که به تازگی پایان یافته | I have just finished my homework. | من همین حالا تکالیفم را تمام کردم. |
این قیدها معمولاً با زمان حال کامل استفاده میشوند:
already (قبلاً، پیش از این)
just (همین حالا، تازگی)
yet (هنوز - در جملات منفی و سوالی)
ever (هیچ وقت - در سوالات)
never (هرگز)
recently (اخیراً)
lately (این اواخر)
so far (تاکنون)
up to now (تا به حال)
| نوع جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| سوالی بله/خیر | Have/Has + فاعل + past participle? | Have you visited London? | آیا تا به حال لندن را دیدهای؟ |
| سوالی Wh | کلمه پرسشی + have/has + فاعل + past participle? | Where have you been? | کجا بودهای؟ |
| منفی | فاعل + have/has + not + past participle | They have not seen that movie. | آنها آن فیلم را ندیدهاند. |
| سوالی منفی | Haven't/Hasn't + فاعل + past participle? | Haven't you finished yet? | مگر هنوز تمام نکردهای؟ |
گذشته ساده برای کارهایی استفاده میشود که در زمان مشخصی در گذشته اتفاق افتاده و پایان یافتهاند. حال کامل برای کارهایی استفاده میشود که اثرشان در حال باقی است یا زمان دقیق وقوع آن مهم نیست.
I lived in Tehran for 5 years. (اکنون در تهران زندگی نمیکنم)
I have lived in Tehran for 5 years. (هنوز در تهران زندگی میکنم)
از for برای بیان مدت زمان و از since برای بیان نقطه شروع زمان استفاده میکنیم:
I have worked here for five years. (مدت زمان)
I have worked here since 2015. (نقطه شروع)
She has lived in Istanbul for a long time.
She has lived in Istanbul since she was a child.
گزینه صحیح را انتخاب کنید:
1. She ______ to London many times. (has been / have been)
2. They ______ that movie yet. (haven't seen / hasn't seen)
3. ______ you ever ______ sushi? (Have... eaten / Has... eaten)
4. I ______ here since 2010. (have worked / has worked)
5. He ______ just ______ his homework. (have... finished / has... finished)
پاسخهای صحیح: 1. has been, 2. haven't seen, 3. Have... eaten, 4. have worked, 5. has... finished
جملات زیر را به انگلیسی ترجمه کنید:
1. من هرگز برف ندیدهام.
2. او همین حالا از سفر بازگشته است.
3. آیا تا به حال غذاهای مکزیکی خوردهای؟
4. آنها ده سال است که ازدواج کردهاند.
5. من هنوز کتابم را تمام نکردهام.
پاسخهای صحیح:
1. I have never seen snow.
2. He has just returned from the trip.
3. Have you ever eaten Mexican food?
4. They have been married for ten years.
5. I haven't finished my book yet.
جملات زیر را با قیدهای already، yet، just، ever یا never کامل کنید:
1. I have ______ finished my work. Let's go out.
2. Have you ______ been to Paris?
3. She hasn't called me ______.
4. We have ______ seen that movie. It was boring.
5. They have ______ arrived. They're in the living room.
پاسخهای صحیح: 1. just, 2. ever, 3. yet, 4. never, 5. already