آموزش کامل زمان حال کامل استمراری در زبان انگلیسی
زمان حال کامل استمراری برای بیان فعالیتهایی استفاده میشود که در گذشته شروع شدهاند، تاکنون ادامه داشتهاند و ممکن است در آینده نیز ادامه یابند. این زمان بر تداوم و استمرار فعالیت تأکید دارد.
| نوع جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| مثبت | فاعل + have/has + been + فعل + ing | I have been studying for three hours. | من سه ساعت است که دارم مطالعه میکنم. |
| منفی | فاعل + have/has + not + been + فعل + ing | She has not been sleeping well lately. | او اخیراً خوب نخوابیده است. |
| سوالی | Have/Has + فاعل + been + فعل + ing؟ | Have you been waiting long? | آیا مدت زیادی است که منتظر هستید؟ |
| سوالی منفی | Have/Has + فاعل + not + been + فعل + ing؟ | Hasn't he been working here since last year? | آیا او از سال گذشته اینجا کار نکرده است؟ |
برای فاعلهای I, you, we, they از have been استفاده میکنیم:
They have been playing football since morning.
برای فاعلهای he, she, it از has been استفاده میکنیم:
He has been working on this project for two weeks.
| کاربرد | مثال | ترجمه |
|---|---|---|
| فعالیتی که در گذشته شروع شده و تا حال ادامه دارد | I have been learning English for five years. | من پنج سال است که دارم انگلیسی یاد میگیرم. |
| فعالیتی که به تازگی متوقف شده و اثر آن باقی است | She is tired because she has been running. | او خسته است چون دویده است. |
| تأکید بر مدت زمان انجام فعالیت | We have been waiting for the bus for 30 minutes. | ما 30 دقیقه است که منتظر اتوبوس هستیم. |
| فعالیتهای موقت و موقتی | I have been living in Tehran since April. | من از آوریل در تهران زندگی میکنم. |
I have read that book. (من آن کتاب را خواندهام.)
تأکید بر تکمیل فعالیت و نتیجه آن
I have been reading that book. (من دارم آن کتاب را میخوانم.)
تأکید بر تداوم و استمرار فعالیت
for two hours (به مدت دو ساعت)
since morning (از صبح)
all day (تمام روز)
recently (اخیراً)
lately (این روزها)
| نوع جمله | ساختار | مثال | ترجمه |
|---|---|---|---|
| سوالی بله/خیر | Have/Has + فاعل + been + فعل + ing؟ | Have you been exercising? | آیا شما ورزش کردهاید؟ |
| سوالی Wh | کلمه پرسشی + have/has + فاعل + been + فعل + ing؟ | What have you been doing? | چه کار کردهاید؟ |
| منفی | فاعل + have/has + not + been + فعل + ing | They have not been studying enough. | آنها به اندازه کافی مطالعه نکردهاند. |
| سوالی منفی | Haven't/Hasn't + فاعل + been + فعل + ing؟ | Hasn't she been feeling well? | آیا او حالش خوب نبوده است؟ |
برای پرسیدن سوالات اطلاعاتی از کلمات پرسشی استفاده میکنیم:
How long have you been learning English? (چقدر است که انگلیسی یاد میگیری؟)
What have you been doing all day? (تمام روز چه کار کردهای؟)
Why has she been crying? (چرا او گریه کرده است؟)
بعضی افعال مانند افعال حالت (state verbs) معمولاً به صورت استمراری به کار نمیروند:
I have been knowing him for years. (نادرست)
I have known him for years. (درست) (من سالهاست او را میشناسم.)
از جمله این افعال میتوان به موارد زیر اشاره کرد:
know, believe, understand, like, love, hate, want, need, prefer, belong
جملات زیر را با فرم صحیح فعل پر کنید:
1. She __________ (work) here since 2010.
2. How long __________ you __________ (study) English?
3. They __________ (not/watch) TV all day.
4. I __________ (wait) for the bus for 20 minutes.
5. What __________ you __________ (do) recently?
1. She has been working here since 2010.
2. How long have you been studying English?
3. They haven't been watching TV all day.
4. I have been waiting for the bus for 20 minutes.
5. What have you been doing recently?
گزینه صحیح را انتخاب کنید:
1. I __________ (have read / have been reading) three books this month.
2. She __________ (has cooked / has been cooking) since morning, so she is tired.
3. They __________ (have traveled / have been traveling) to 10 countries so far.
4. He __________ (has written / has been writing) emails all morning.
5. We __________ (have finished / have been finishing) our homework.
1. I have read three books this month. (تأکید بر نتیجه و تکمیل فعالیت)
2. She has been cooking since morning, so she is tired. (تأکید بر تداوم فعالیت)
3. They have traveled to 10 countries so far. (تأکید بر نتیجه و تجربه)
4. He has been writing emails all morning. (تأکید بر تداوم فعالیت)
5. We have finished our homework. (تأکید بر تکمیل فعالیت)
جملات زیر را به انگلیسی ترجمه کنید:
1. من دو ساعت است که دارم تکالیفم را انجام میدهم.
2. او از دیروز بیمار بوده است.
3. آیا شما اخیراً ورزش کردهاید؟
4. ما مدت زیادی است که منتظریم.
5. چرا او گریه کرده است؟
1. I have been doing my homework for two hours.
2. He has been sick since yesterday. (توجه: این جمله حال کامل ساده است چون "بودن" فعل استمراری نمیپذیرد)
3. Have you been exercising recently?
4. We have been waiting for a long time.
5. Why has she been crying?