فرض کنید همکلاسیتان میپرسد «چند وقت است برای آزمون زبان آماده میشوی؟» برای جواب دادن به انگلیسی، میتوانید بگویید «چهار هفته است که تمرین میکنم» یا «از اول ماه دارم تمرین میکنم». انتخاب کلمه مناسب به این بستگی دارد که چه اطلاعاتی میدهید. تفاوت for و since در کاربرد زمانی همین است. for طول بازه را بیان میکند و since نقطه شروع آن را مشخص میکند.
در این مقاله، با مثالهای انگلیسی و ترجمه فارسی میبینید بعد از هرکدام چه عبارتی میآید، چطور آنها را در زمان حال کامل به کار ببرید و چگونه اشتباهات رایج را تشخیص دهید، سپس با تمرینهای پاسخدار یادگیریتان را میسنجید.
فرق for و since چیست؟
for مدتزمان را بیان میکند و since نقطه شروع یک بازه را مشخص میکند. برای دیدن فرق بین since و for، فرض کنید در ژوئن ۲۰۲۶ درباره کسی حرف میزنیم که از ژوئن ۲۰۲۳ در شیراز زندگی میکند.
| ساختار | چه چیزی را نشان میدهد؟ | جمله انگلیسی | ترجمه فارسی |
|---|---|---|---|
| for three years | مدتزمان چه مدت؟ | She has lived in Shiraz for three years. | سه سال است که در شیراز زندگی میکند. |
| since 2023 | نقطه شروع از چه زمانی؟ | She has lived in Shiraz since 2023. | از سال ۲۰۲۳ تا حالا در شیراز زندگی میکند. |
برای انتخاب سریع، به سؤال پشت جمله فکر کنید. اگر میپرسید «چه مدت؟»، از for استفاده کنید. اگر میپرسید «از چه زمانی؟»، از since استفاده کنید.
بعد از for و since چه میآید؟
فرض کنید میخواهید به همکلاسیتان بگویید چند وقت است انگلیسی میخوانید. تفاوت for و since را از عبارت بعدشان میفهمید. در for six months، «شش ماه» طول بازه را نشان میدهد. در since April، «آوریل» ماه شروع یادگیری را مشخص میکند. در ادامه میبینید بعد از هرکدام چه عبارتهایی میتوانید بیاورید.
ساختار for + مدتزمان
وقتی میخواهید بگویید کاری یا وضعیتی چه مدت طول کشیده یا ادامه داشته است، بعد از for مدتزمان را بیاورید.
فرمول: for + مدتزمان
این مدت میتواند مشخص باشد، مثل for ten minutes (بهمدت ده دقیقه) و for six months (بهمدت شش ماه)، یا نامشخص باشد، مثل for a long time (برای مدتی طولانی).
We waited outside the classroom for ten minutes.
بهمدت ده دقیقه بیرون کلاس منتظر ماندیم.
I’ve been listening to English podcasts for six months.
شش ماه است که به پادکستهای انگلیسی گوش میدهم.
برای پرسیدن مدت کلی از How long …? استفاده کنید و اگر میخواهید تعداد روزها را بپرسید، از How many days …? کمک بگیرید. کاربرد How many برای پرسیدن تعداد را در مطلب گرامر how many و how much بخوانید.
ساختار since + زمان یا رویداد شروع
در کاربرد زمانی، عبارت بعد از since به این سؤال جواب میدهد که «از چه زمانی؟». این نقطه شروع را میتوانید با یک عبارت زمانی یا با یک جملهواره مشخص کنید.
۱. since + عبارت زمانی
بعد از since میتوانید ساعت، روز یا سال بیاورید. برای نمونه، since 8 a.m. یعنی «از ساعت هشت صبح»، since Monday یعنی «از دوشنبه» و since 2023 یعنی «از سال ۲۰۲۳».
The library has been open since 8 a.m.
کتابخانه از ساعت هشت صبح تا حالا باز بوده است.
۲. since + جملهواره
میتوانید نقطه شروع را با یک رویداد هم بیان کنید. در since I moved here، واژه I فاعل و moved فعل جملهواره است. رویداد اسبابکشی مشخص میکند رفتن به کلاسها از چه زمانی شروع شده است.
I’ve taken French classes since I moved here.
از وقتی به اینجا اسبابکشی کردهام، در کلاسهای زبان فرانسه شرکت میکنم.
کاربرد for و since در زمان حال کامل
زمان حال کامل با ساختار have/has + شکل سوم فعل ساخته میشود. یکی از کاربردهای آن، بیان وضعیتی است که در گذشته شروع شده و هنوز ادامه دارد. در این حالت، با for میگوییم وضعیت چه مدت ادامه داشته و با since میگوییم از چه زمانی شروع شده است.
فرض کنید الان ساعت ۱۲ ظهر است و دوستتان از ساعت ۹ صبح در نمایشگاه حضور دارد.
How long have you been here?
چند وقت است که اینجایی؟
I’ve been here for three hours.
سه ساعت است که اینجا هستم.
I’ve been here since 9 a.m.
از ساعت ۹ صبح اینجا هستم.
هر دو پاسخ به یک بازه اشاره میکنند. been here در این مثال به حضور در یک مکان اشاره دارد. برای مقایسه کاربرد been to و gone to، مطلب فرق بین gone and been را بخوانید.
تفاوت حال کامل و گذشته ساده با for
I’ve worked at this bookstore for two years.
دو سال است که در این کتابفروشی کار میکنم.
I worked at this bookstore for two years before I moved to Tabriz.
پیش از اینکه به تبریز نقلمکان کنم، دو سال در این کتابفروشی کار کردم.
در جمله اول، حال کامل نشان میدهد که گوینده هنوز آنجا کار میکند. در جمله دوم، گذشته ساده و اشاره به نقلمکان نشان میدهند که دوره کار در کتابفروشی تمام شده است. در هر دو جمله، for two years مدتزمان را بیان میکند.
مثال برای گرامر since و for با ترجمه فارسی
۱. کار در یک کافه
فرض کنید سارا از ۱ مارس در یک کافه کار میکند و امروز ۱ سپتامبر همان سال است.
– Sara has worked at this café for six months.
شش ماه است که سارا در این کافه کار میکند.
– Sara has worked at this café since March 1.
سارا از اول مارس در این کافه کار میکند.
۲. زندگی در یک آپارتمان
فرض کنید اول ژوئیه ۲۰۲۶ است و ما از اول ژوئیه ۲۰۲۴ در این آپارتمان زندگی میکنیم.
– We’ve lived in this apartment for two years.
دو سال است که در این آپارتمان زندگی میکنیم.
– We’ve lived in this apartment since July 1, 2024.
از اول ژوئیه ۲۰۲۴ در این آپارتمان زندگی میکنیم.
۳. تمرین تلفظ انگلیسی
الان ساعت ۵ عصر است و از ساعت ۴:۳۰ مشغول تمرین تلفظ هستم.
– I’ve been practicing English pronunciation for thirty minutes.
سی دقیقه است که تلفظ انگلیسی تمرین میکنم.
– I’ve been practicing English pronunciation since 4:30 p.m.
از ساعت چهار و نیم عصر دارم تلفظ انگلیسی تمرین میکنم.
اشتباهات رایج در استفاده از for و since
۱. برای بیان مدتزمان از for استفاده کنید
– نادرست: I’ve had this bicycle since two years.
– درست: I’ve had this bicycle for two years.
دو سال است که این دوچرخه را دارم.
در این جمله، «دو سال» پاسخ سؤال «چه مدت است که این دوچرخه را داری؟» است. چون گوینده طول بازه را بیان میکند، باید از for two years استفاده کند.
۲. برای بیان «از دوشنبه تا حالا» از since Monday استفاده کنید
– نادرست در این معنا: The elevator has been out of order for Monday.
– درست: The elevator has been out of order since Monday.
آسانسور از دوشنبه تا حالا خراب است.
اینجا دوشنبه روز شروع خرابی است. اگر منظور «برای روز دوشنبه» باشد، for Monday میتواند درست باشد. برای مثال:
We’ve scheduled the meeting for Monday.
جلسه را برای دوشنبه تنظیم کردهایم.
۳. زمان وقوع یک رویداد را با ago و شروع یک وضعیت را با since بیان کنید
– I adopted my cat two years ago.
دو سال پیش گربهام را به سرپرستی گرفتم.
– My cat has lived with me since I adopted her.
از وقتی گربهام را به سرپرستی گرفتم، با من زندگی میکند.
در جمله اول، two years ago میگوید سرپرستی گرفتن چه زمانی اتفاق افتاد. در جمله دوم، since I adopted her همان رویداد را نقطه شروع زندگی گربه با گوینده قرار میدهد، وضعیتی که هنوز ادامه دارد.

تمرین for و since با پاسخ
جایخالیها را با for یا since کامل کنید.
1. The printer hasn’t worked ___ Tuesday.
2. Could you watch my bag ___ five minutes while I get a coffee?
3. We’ve known each other ___ a long time.
4. I’ve taken the bus to work ___ my car broke down.
5. The children played in the park ___ forty minutes.
6. The soup has been on the stove ___ 11 a.m.
جملهها را طبق دستور بازنویسی کنید و معنای آنها را حفظ کنید.
7. امروز اول اوت ۲۰۲۶ است. جمله را با since بازنویسی کنید.
Mina has worked at the flower shop for two months.
8. الان ساعت ۴ بعدازظهر است. جمله را با for بازنویسی کنید.
We’ve been waiting for the bus since 3:40 p.m.
پاسخنامه
1. since — سهشنبه روز شروع خرابی چاپگر است.
2. for — پنج دقیقه مدت زمانی است که گوینده برای مراقبت از کیفش درخواست میکند.
3. for — a long time یک مدت نامشخص را بیان میکند.
4. since — خراب شدن ماشین رویدادی است که نقطه شروع رفتوآمد با اتوبوس را مشخص میکند.
5. for — چهل دقیقه مدت بازی بچهها در پارک است.
6. since — ساعت ۱۱ صبح زمان شروع بازه است.
7. Mina has worked at the flower shop since June 1, 2026.
8. We’ve been waiting for the bus for twenty minutes.
در سؤال ۲، Could you …? برای بیان یک درخواست مؤدبانه به کار رفته است. نمونههای بیشتر را در مطلب فرق can و could ببینید.
اگر هنگام حل تمرینها در انتخاب for و since یا ساختن جمله با زمان حال کامل مکث کردید، میتوانید یادگیریتان را با دوره گرامر ۹۰۰ سفیرمال ادامه دهید. برای دیدن سرفصلها و تهیه دوره، به صفحه آموزش گرامر انگلیسی بروید.
جمعبندی
برای اینکه فرق for و since را موقع جملهسازی بهخاطر بیاورید، از خودتان بپرسید چه اطلاعاتی درباره زمان میدهید. اگر عبارت زمانی جواب «چه مدت؟» است، از for استفاده کنید. اگر جواب «از چه زمانی؟» است، از since استفاده کنید. مثلاً اگر تمرین پیانو را ساعت ۶ عصر شروع کردهاید و حالا ساعت ۷ است، for an hour مدت تمرین و since 6 p.m. زمان شروع همان تمرین را بیان میکند. در گذشته ساده هم میتوانید با for مدت یک دوره پایانیافته را بگویید.
حالا مهارتی را که هنوز در حال یادگیری آن هستید انتخاب کنید و دو جمله انگلیسی بنویسید. در یکی با for مدت یادگیری و در دیگری با since زمان شروع آن را بیان کنید.

