در درس قبل، زمان حال کامل را یاد گرفتیم.
گفتیم این زمان، اشاره دارد به کاری که زمانی در گذشته آغاز شده و الان داریم در مورد نتیجه و حاصل آن صحبت میکنیم.
برای مثال جمله زیر را در نظر بگیرید:
I have been in Brazil.
زمان فعل این جمله، حال کامل است. اشاره به این واقعیت دارد که من زمانی در برزیل بودهام.
در این درس، در مورد مدت زمانی که زمان حال کامل به آن اشاره میکند صحبت میکنیم.
به این منظور، به طور مشخص به این سه مورد میپردازیم:
۱ ) How Long برای سوال در مورد اینکه این عمل مورداشاره چقدر طول کشیده
۲ ) Since برای توضیح در مورد اینکه این عمل، از کی شروع شده
۳ ) For برای توضیح در مورد مدت و طول زمانی که این عمل انجام گرفته
اجازه بدهید این سه مورد را در عمل و در قالب داستان زیر با هم ببینیم:
Rachel is on vacation in Brazil.
She is there now.
She arrived in Brazil on Monday.
Today is Thursday.
تا اینجا به این اشاره شده که خانم ریچل، برای تعطیلات در برزیل حضور دارد و روز دوشنبه (یعنی سه روز پیش) وارد برزیل شده است.
حالا میخواهیم بدانیم که او چند روز است در برزیل حضور دارد.
چون او یک زمانی وارد برزیل شده و تا الان هم در برزیل است پس با زمان حال کامل سر و کار داریم.
به همین علت، سوال مرتبط به این موضوع را هم باید به وسیله How Long و بعد فعل حال کامل مطرح کنیم.
یعنی به این صورت:
How long has she been in Brazil?
حالا در جواب این سوال، میخواهیم بگوییم: ۱) او از دوشنبه در برزیل است.۲) یعنی به مدت سه روز است که در برزیل است.
به همان دلیلی که در بالا گفتیم، اینجا هم زمان حال کامل را داریم.
باید بگوییم:
She has been in Brazil since Monday.
She has been in Brazil for three days.
همانطور که قبلاً گفتهایم، در جمله حال کامل در مورد یک بازه و پریود زمانی صحبت میشود.
و همانطور که در دو جمله بالا میبینیم، بعد از since زمان شروع این دوره آورده میشود:
اما بعد از For، طول این دوره آورده میشود:
اجازه این دو کلمه را همراه با چند مثال، بیشتر توضیح دهیم:
توضیحات بیشتر درباره since در زمان حال کامل
در جدول زیر، ده مثال برای کلمات یا عبارات و جملاتی که بعد از Since میآیند، آورده شده است:
SINCE |
---|
Monday / Wednesday / 9:00 / 12:30 / July 4th / my birthday / January / I was 10 years old / 2000 / we arrived |
احتمالاً تعجب میکنید اگر بعد از since که قرار است نقطه شروع زمان مورد صحبت در حال کامل بیاید، یک جمله کامل مانند I was 10 years old را ببینیم.
این جمله اشاره دارد به یک زمان و این زمان، همان زمان مدنظر ماست؛ در این جمله زمانی که من ده ساله بودهام.
صحبت درباره since را با چند مثال زیر به پایان میرسانیم:
David has been in Canada since January. (= from January to now)
We’ve been waiting since 9:00. (= from 9:00 to now)
I’ve lived in Chicago since I was 10 years old.
توضیحات بیشتر درباره for در زمان حال کامل
به همین ترتیب، در جدول زیر، ده مثال را برای کلمات یا عبارات و جملاتی که بعد از For میآیند، آوردهایم:
FOR |
---|
three days / 10 minutes / an hour / two hours / a week / four weeks / a month / six months / five years / a long time |
سه مثال آخری که برای Since ذکر کردیم را میتوانیم به وسیله for هم بنویسیم:
David has been in Canada for six months. (since six months)
We’ve been waiting for two hours. (since two hours)
l’ve lived in Chicago for a long time.
یکی از اشتباهات رایجی که در ارتباط با این For وجود دارد، مربوط به قید زمان ago هست. گاهی این دو را اشتباه به جای هم به کار میبریم یا تفاوت آن دو را نمیدانیم.
به همین دلیل، ضروریست که اینجا به طور شفاف تفاوت این دو را توضیح دهیم.
اما اول لازم است ago را یاد بگیریم، بعد تفاوت آن را با for بررسی کنیم:
قید زمان ago
این قید، در انتهای جملهای میآید که فعل آن، گذشته ساده است. معنی آن هم before now است. یعنی زمانی قبل از الان.
با خواندن چند مثال زیر، بهتر معنی و کاربرد این قید را درک خواهیم کرد:
Anna started her new job three weeks ago. (= three weeks before now)
– When did Tom leave?
– Ten minutes ago.” (= ten minutes before now)
I had dinner an hour ago.
Life was very different a hundred years ago.
حالا که ago را به خوبی یاد گرفتیم، در چند جمله زیر به تفاوت آن با for توجه کنیم:
When did Rachel arrive in Brazil?
She arrived in Brazil three days ago.
How long has she been in Brazil?
She has been in Brazil for three days.
پس یادمان باشد که ago با گذشته ساده و for با زمان حال کامل میآید.
سلام لینک درس قبل خرابه و چیزی راجب توضیح حال کامل نیست، لطفا درستش کنید.
سلام دوست عزیز
اصلاح شد، ممنونم اطلاع دادید
سلام جمله مجهلولی را تعریف، می کنید
سلام محمد حسین عزیز،
اینجا در موردش صحبت کردیم:
حال مجهول یا گذشته مجهول (is done-was done)
در مورد مثال آخر می توان جواب را به صورت زیر نوشت ؟
How long has she been in Brazil?
She has been in Brazil since three days ago.
سلام محمد حسین،
درست تر و طبیعی ترش این هست:
She has been in Brazil for three days