کاربرد و تفاوت for , since , ago؛ بیان زمان سپری شده در زبان انگلیسی
در زبان انگلیسی ما روش های متفاوتی را برای بیان کردن زمان سپری شده از انجام یک عمل داریم ولی مهم ترین و اصلی ترین روشی که امروزه از آن استفاده می شود به کار بردن سه حرف اضافی For, Since و Ago است. این سه حرف اضافی که بیشتر با زمان های کامل یعنی (حال و گذشته کامل ، حال و گذشته استمراری) به کار می رود، گاهی اوقات می تواند برای بسیاری از زبان آموزان گیج کننده و دشوار باشد. از این رو ما در انگلیش کلینیک تلاش می کنیم این مبحث گرامری را برای شما عزیزان به صورت کامل توضیح دهیم.
حرف اضافی زمان | استفاده | زمان به کار گرفته شده |
For | + مدت زمانی مشخص | زمان های متفاوت |
Since | + لحظه ای در زمان | زمان حال کامل (و دیگر زمان های کامل) |
Ago | + زمان گذشته یا تمام شده | زمان حال ساده (دیگر زمان های گذشته) |
SINCE
Since به معنای این است که اتفاقی از یک نقطه در زمان آغاز شده و تا به الان ادامه دارد. از آنجایی که این حرف اضافه زمان گذشته را به زمان حال متصل می کند، معمولاً با زمان حال کامل استفاده می شود. توجه داشته باشید که since همیشه پیش از قید زمان و عبارات زمانی قرار می گیرد.
I’ve lived in this city since 2010
من از سال 2010 در این شهر زندگی می کنم.
I’ve had my phone since Christmas
من از کریسمس تلفنم را دارم.
He’s been sick since last week
او از هفته گذشته بیمار است.
I haven’t eaten anything since yesterday
از دیروز هیچی نخوردم
I’ve become more careful since I had an accident
از زمانی که تصادف کردم بیشتر مراقب بودم.
به مثال ها بالا توجه کنید در تمامی جملات لغت Since پیش از قید زمان به کار رفته است. در عبارت آخر نیز که پس از آن جمله آمده است کل جمله به یک اتفاقی که زمان را مشخص می کند دلالت دارد.
FOR
یکی دیگر از حروف اضافه پر کاربرد For است که برای بیان یک مدت زمان اشاره دارد. از آنجایی که این حرف اضافه به طول زمان اشاره دارد می تواند با زمان های مختلفی نیز به کار برود. به یاد داشته باشید که For حتما پیش از یک عبارت یا قید زمانی به کار می رود.
I work for 8 hours every day
من هر روز 8 ساعت کار می کنم.
I’ve worked for 3 hours so far to day
من تا الان 3 ساعت کار کردم.
I will go on holiday for 2 weeks tomorrow
فردا 2 هفته میرم تعطیلات.
I’ve had my phone for 2 years
من 2 سال است که گوشی خود را دارم.
I’ve lived in this city for 20 years
من 20 سال است که در این شهر زندگی می کنم.
AGO
این حرف اضافه برای بیان زمان گذشته و یا تمام شده به کار می رود. به همین دلیل این حرف اضافه همیشه با گذشته ساده به کار می رود. بر خلاف دو حرف اضافه قبلی Ago همیشه پس از عبارت زمانی به کار می رود.
I finished my homework two minutes ago
دو دقیقه پیش تکالیفم را تمام کردم.
I left school 2 years ago
من 2 سال پیش مدرسه را ترک کردم.
Five years ago, I didn’t speak any English
پنج سال پیش، من انگلیسی صحبت نمی کردم.
When did you arrive in Italy? 3 days ago
چه زمانی به ایتالیا رسیدید؟ 3 روز پیش.
تفاوت since و for
نکته ای که در بسیاری از شرایط برای زبان آموزان گمراه کننده می باشد کاربرد استفاده از Since و For است. نکته ای که باید به آن دقت کنید این است که ما از For برای بیان طول زمان یک حادثه یا اتفاق استفاده می شود ولی از Since برای بیان یک نقطه از تاریخ استفاده می شود. به مثال های پیش رو دقت کنید.
I have been walking for five hours
من پنج ساعت است که پیاده روی کرده ام.
I have been walking since 10 p.m
از ساعت 10 شب پیاده روی کردم.
We have lived here for 20 years
ما 20 سال است که اینجا زندگی می کنیم.
We have lived here since 1985
ما از سال 1985 اینجا زندگی می کنیم.
تمرین های برای به کار بردن Since و For
Mehdi has been absent from his English class ____________ Monday
Mehdi has been absent from Math class ____________ several days
The baby has been Talking ____________ two months
The baby has been Talking ____________ January
We have been in this business ____________ 2001
We have been in this business ____________ over five years
She’s had a pet Donkey ____________ last year
She’s had a pet Donkey ____________ months
Zia has been playing the piano ____________ he was a young child
Zia has been playing the piano ____ ________20 years
مطالب بیشتر
تفاوت to و for و کاربردها به همراه مثال
گرامر قابل شمارش و غیر قابل شمارش many, much, few, little , some
مقالات مرتبط
نظرها
اولین نفری باشید که نظر میگذارید