How long have you …?

جمله با how long-how long have you been گرامر-سوال با how longدر درس قبل، زمان حال کامل را یاد گرفتیم.

گفتیم این زمان، اشاره دارد به کاری که زمانی در گذشته آغاز شده و الان داریم در مورد نتیجه و حاصل آن صحبت می‌کنیم.

برای مثال جمله زیر را در نظر بگیرید:

I have been in Brazil.

زمان فعل این جمله، حال کامل است. اشاره به این واقعیت دارد که من زمانی در برزیل بوده‌ام.

در این درس، در مورد مدت زمانی که زمان حال کامل به آن اشاره می‌کند صحبت می‌کنیم.

به این منظور، به طور مشخص به این سه مورد می‌پردازیم:

1 ) How Long برای سوال در مورد اینکه این عمل مورداشاره چقدر طول کشیده

2 ) Since برای توضیح در مورد اینکه این عمل، از کی شروع شده

3 ) 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?

حالا در جواب این سوال، می‌خواهیم بگوییم: 1) او از دوشنبه در برزیل است.2) یعنی به مدت سه روز است که در برزیل است.

به همان دلیلی که در بالا گفتیم، اینجا هم زمان حال کامل را داریم.

باید بگوییم:

She has been in Brazil since Monday.

She has been in Brazil for three days.

همانطور که قبلاً گفته‌ایم، در جمله حال کامل در مورد یک بازه و پریود زمانی صحبت می‌شود.
و همانطور که در دو جمله بالا می‌بینیم، بعد از since زمان شروع این دوره آورده می‌شود:

since

اما بعد از For، طول این دوره آورده می‌شود:

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 با زمان حال کامل می‌آید.

6 دیدگاه دربارهٔ «How long have you …?»

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *