📘 مقدمه
سلام! به این مقاله آموزشی خوش آمدید. در این پست به سراغ درس هجدهم از کتاب معتبر Grammar in Use میرویم. یکی از چالشهای همیشگی زبانآموزان، درک تفاوت و کاربرد دقیق کلمات for، since و ago برای بیان زمان است. هر سه این کلمات به زمان اشاره دارند، اما در ساختارها و زمانهای گرامری متفاوتی استفاده میشوند. با ما همراه باشید تا این مفاهیم را به سادهترین شکل و با مثالهای کاربردی یاد بگیریم.
📖 بررسی تخصصی درس هجدهم کتاب Grammar in Use (تفاوت for, since, ago)
در این بخش، کاربرد هر یک از این کلمات را بر اساس ساختارهای استاندارد بررسی میکنیم:
📍 تفاوت for و since در بیان طول زمان
ما از for و since برای پاسخ به سوال «چه مدت؟» (How long) در زمانهای کامل (مثل حال کامل) استفاده میکنیم، اما کاربرد آنها کاملاً متفاوت است:
- کلمه For: برای یک «طول دوره زمانی» استفاده میشود (مثلاً دو ساعت، سه روز، پنج سال).
- کلمه Since: برای «نقطه شروع یک زمان» در گذشته استفاده میشود (مثلاً از دوشنبه، از ساعت ۹، از سال ۲۰۰۰).
📊 جدول مقایسه For و Since
| for + (period of time) | since + (start of the period) |
|---|---|
| for three days / a week | since Monday / January |
| for two hours / 10 minutes | since 9:00 / 12:30 |
| for five years / a long time | since 2000 / I was 10 years old |
💡 بررسی مثالهای کاربردی:
- David has been in Canada for six months.
(دیوید به مدت شش ماه است که در کانادا حضور دارد.) - David has been in Canada since January.
(دیوید از ماه ژانویه در کانادا حضور داشته است.)
📍 کاربرد کلمه ago (پیش / قبل)
کلمه ago به معنای «قبل از الان» است و فقط در زمان گذشته ساده استفاده میشود. این کلمه نشان میدهد که یک اتفاق چقدر قبل از زمان حال رخ داده است و همیشه بعد از عبارت زمانی قرار میگیرد.
💡 بررسی مثالهای کاربردی:
- Anna started her new job three weeks ago.
(آنا کار جدیدش را سه هفته پیش شروع کرد.) - "When did Tom leave?" "Ten minutes 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.
(او چه مدت در برزیل بوده است؟ او به مدت سه روز در برزیل بوده است. - حال کامل)
✅ جمعبندی و نتیجهگیری
قوانین این درس بسیار واضح و کاربردی هستند: اگر میخواهید بگویید یک کار چقدر طول کشیده است، از for استفاده کنید. اگر میخواهید نقطه شروع آن را از گذشته تا الان بیان کنید، since را به کار ببرید. و اگر قصد دارید بگویید یک اتفاق در گذشتهِ تمامشده چقدر پیش رخ داده است، از زمان گذشته ساده به همراه ago در انتهای عبارت زمانی استفاده کنید.
🎯 تمرین بیشتر
برای تمرین بیشتر و سنجش میزان یادگیری خود از این مبحث، پیشنهاد میکنیم حتماً سراغ کوییز این درس بروید.
