تفاوت ago و before در انگلیسی
بسیاری از زبانآموزان هنگام آموزش زبان انگلیسی تصور میکنند ago و before معنی یکسانی دارند، چون هر دو به گذشته اشاره میکنند. اما در واقع این دو کلمه از نظر منطق زمانی کاملا متفاوت هستند و استفاده اشتباه از آنها باعث میشود جمله غیرطبیعی یا حتی از نظر گرامری غلط به نظر برسد. خبر خوب این که تفاوت before و ago فقط به یک قانون ساده برمیگردد:
ago گذشته را نسبت به الان نشان میدهد، اما before گذشته را نسبت به یک زمان یا اتفاق دیگر بیان میکند.
در این مقاله، تفاوت ago و before را بهصورت سریع، کاربردی و با مثالهای واقعی یاد میگیرید تا دیگر هرگز آنها را اشتباه استفاده نکنید.
تعریف و گرامر ago و before در یک نگاه
ago چیست؟
ago یک قید زمان (adverb) است که نشان میدهد یک اتفاق چه مدت قبل از الان رخ داده است و همانطور که گفته شد ایده اصلی آن گذشته نسبت به زمان حال است. مثل وقتی که میخواهیم بگوییم «دو روز پیش» یا مثلا «سه هفته قبل».
ساختار:
ago + مدت زمان
برای درک کامل، به این مثالها توجه کنید:
I saw her two days ago.
من دو روز پیش او را دیدم.
They moved here a year ago.
آنها یک سال پیش به اینجا نقل مکان کردند.
before چیست؟
before میتواند نقشهای مختلفی داشته باشد (حرف اضافه، قید یا conjunction) و معنی آن این است: قبل از یک زمان یا اتفاق مشخص. در واقع میتوان گفت معنای آن «قبلا» یا «قبل از» است؛ مثلا «قبل از تولدم» یا «قبل از اینکه بروی».
before (+ noun (اسم) / clause (جملهواره))
مثلا:
I finished the work before dinner.
قبل از شام کار را تمام کردم.
She had left before I arrived.
او قبل از اینکه من برسم رفته بود.
I’ve seen this movie before.
من این فیلم را قبلا دیدهام.
قانون طلایی تفاوت before و ago
با یک سوال خیلی راحت میتوانید بفهمید که کدامیک را باید استفاده کنید: زمان را نسبت به «الان» حساب میکنید یا نسبت به «یک زمان دیگر»؟
وقتی میخواهیم بگوییم فلان قدر قبلتر (یعنی زمانی قبلتر از الان) از ago استفاده میکنیم. اما وقتی یک اتفاق را نسبت به یک زمان مشخص در جمله میسنجیم، از before استفاده میکنیم.
| ago | before |
|---|---|
| نسبت به الان | نسبت به یک زمان دیگر |
| فقط فاصله زمانی | ترتیب زمانی |
| معمولا Past Simple (گذشته ساده) | زمانهای مختلف |
| همیشه مقدار زمان دارد | گاهی بدون مقدار زمان |
I met her two years ago.
دو سال پیش با او آشنا شدم.
در اینجا که میگوییم «دو سال پیش» نقطه مرجع همین حالاست. اما:
I met her two years before the wedding.
دو سال قبل از عروسی با او آشنا شدم.
مرجع زمان در اینجا در واقع عروسی است.
تفاوت ago و before از نظر زمان فعل (Tense Usage)
ago معمولا با simple past (گذشته ساده) میآید چرا که ago فاصله زمانی مشخص تا الان را نشان میدهد.
Past Simple + time + ago
مثال:
She left an hour ago.
او یک ساعت پیش رفت.
I bought this phone two months ago.
من دو ماه پیش این گوشی را خریدم.
We met many years ago.
ما سالها پیش همدیگر را ملاقات کردیم.
توجه کنید از آنجایی که ago زمان مشخص دارد و present perfect (زمان حال کامل) زمان مشخص در گذشته ندارد، این دو با یکدیگر به کار نمیروند.
before اما میتواند با زمانهای متعدد به کار رود. چون before فقط ترتیب زمانی را نشان میدهد، انعطاف بیشتری دارد.
Past Perfect + before (بسیار رایج)
زمان گذشته کامل وقتی به کار میرود که یک اتفاق قبل از اتفاق گذشته دیگری رخ داده باشد:
She had left before I arrived.
قبل از اینکه من برسم رفته بود.
Present Perfect + before
زمان حال کامل وقتی به کار میرود که بخواهیم بگوییم «قبلا فلان اتفاق افتاده است» (تا الان):
I have seen this movie before.
من قبلا این فیلم را دیدهام.
Past Simple + before
وقتی گذشته ساده را به کار میبریم که مرجع زمانی در جمله مشخص باشد:
I met him before the meeting.
من قبل از جلسه او را دیدم.
جمع بندی تفاوت ago و before
بهطور خلاصه، ago زمانی استفاده میشود که فاصله یک اتفاق را نسبت به زمان حال بیان کنیم، بنابراین معمولا با گذشته ساده (Past Simple) میآید. در مقابل، before ترتیب زمانی بین دو اتفاق را نشان میدهد و میتواند با زمانهای مختلفی استفاده شود.
اگر زمان را از الان حساب میکنید از ago استفاده کنید، اما اگر چیزی را نسبت به یک زمان یا اتفاق دیگر میسنجید، before انتخاب درست است.
تفاوت ago و before چیست؟
ago فاصله زمانی نسبت به زمان حال را نشان میدهد، اما before به معنی «قبل از یک زمان یا اتفاق دیگر» است.
آیا ago با present perfect میآید؟
خیر. چون ago به زمان مشخص در گذشته اشاره میکند، معمولا فقط با Past Simple استفاده میشود.
before با چه زمانهایی استفاده میشود؟
before میتواند با Past Simple، Past Perfect و Present Perfect استفاده شود، بسته به معنی جمله.
بعد از ago چه میآید؟
قبل از ago همیشه یک مقدار زمان میآید، مثل: two days ago یا a year ago.
دیدگاهتان را بنویسید