تفاوت for و since در جمله های انگلیسی
گرامر for و since در زبان انگلیسی
گرامر since و for در زبان انگلیسی دو کلمه پرکاربرد در بیان زمان های گذشته هستند که در ابتدا ممکن است برای زبان آموزان گیج کننده باشد اما تفاوت اصلی این دو در نحوه اشاره به زمان است.
گرامر Since برای اشاره به نقطه شروع یک عمل یا اتفاق استفاده می شود. این کلمه نشان می دهد که عمل یا وضعیت از یک زمان مشخص در گذشته آغاز شده و تا زمان حال یا زمان دیگری در گذشته ادامه داشته است. به عنوان مثال:
She has lived here since 2010. او از سال ۲۰۱۰ اینجا زندگی کرده است
گرامر For به مدت زمان مشخصی اشاره می کند و طول دوره را که یک عمل یا وضعیت ادامه داشته است نشان می دهد. برخلاف since، این کلمه نقطه شروع را مشخص نمی کند، بلکه فقط طول زمان را بیان می کند. برای مثال:
They have been waiting for two hours. آنها دو ساعت منتظر بوده اند.
استفاده از since زمانی مناسب است که بخواهیم یک زمان دقیق (مانند یک تاریخ، سال، یا نقطه خاص) را نشان دهیم، در حالی که for برای مدت زمانی کلی (مانند روزها، ماهها، یا سالها) به کار می رود. توجه به این تفاوت در به کارگیری درست این کلمات و بیان صحیح بازه های زمانی ضروری است.

تفاوت Since و For در زبان انگلیسی
هر دو کلمه در زمانهای حال کامل و گذشته کامل برای نشان دادن عملی که در گذشته شروع شده و تا حال ادامه دارد یا بر حال تأثیر گذاشته است، بسیار کاربر د دارند. اما تفاوت هایی دارند که در ادامه به کاربرد و تفاوت آنها در جملات ومی پردازیم.
کاربرد Since:
برای مشخص کردن مبدا کاربرد دارد مثلا:
We haven’t seen them since February
ما از فوریه آنها را ندیده ایم
They have been living with her parents since they were married
آنها از وقتی که ازدواج کردند با خانواده او زندگی کرده اند.
کاربرد For:
برای مشخص کردن طول مدت زمان کاربرد دارد, مثلا:
She has been sick for three days.
او برای سه روز بیمار بوده است
We have been planning this trip for a year
ما به مدت زمان یک سال برای سفر برنامه ریزی کرده ایم.
I have not smoked a cigarette for two days
من دو روز سیگار نکشیده ام.
با توجه به توضیحات بالا، تفاوت مهم بین since و for عبارتنداز:
Since برای اشاره به نقطه آغاز یک عمل یا وضعیت در زمان کاربرد دارد. این نقطه میتواند یک تاریخ خاص، یک روز خاص یا حتی یک ساعت خاص باشد. اما For برای اشاره به مدت زمان یک عمل یا وضعیت به کار میرود. مدت زمان میتواند شامل ساعتها، روزها، ماهها، سالها و دیگر واحدهای زمانی باشد.
اشتباهات رایج در استفاده از Since و For
یک اشتباه رایج در میان زبان آموزان این است که از since به جایfor یا بالعکس استفاده میکنند. برای مثال نمیتوانیم بگوییم (I have lived here for since 5 years) بلکه باید از یکی از این دو جمله استفاده کنیم:
I have lived here since 2010.
I have lived here for 5 years.




