حروف اضافه، کلمه یا کلماتی هستند که قبل از اسم، ضمیر یا جملهی اسمی میآیند تا جهت، زمان، مکان، موقعیت را نشان میدهند یا یک مفعولی را نشان میدهند.چهار گونه از حروف اضافه مربوط به زمان عبارتند از: for, since, ago, before که در این مقاله به بررسی آنها میپردازیم.
کاربرد For
در زبان انگلیسی، برای اینکه نشان بدهیم کاری که دارد انجام میشود چقدر طول کشیده است، از for استفاده میکنیم.
Example: Mark has spent three hours playing a computer game. He’s been sitting there for three hours.
مثال: مارک سه ساعت را صرف یک بازی کامپیوتری کرده است. او سه ساعت آنجا نشسته است.
همانطور که در این جمله مشاهده کردید، بعد از for باید مدت زمانی که کار طول کشیده است را بیاوریم. بعد از حرف اضافه for میتوانیم از این کلمهها هم استفاده کنیم:
three days, ten minutes, an hour, two hours, a week, four weeks, a month, six months, five years, a long time
سه روز، ده دقیقه، یک ساعت، دو ساعت، یک هفته، چهار هفته، یک ماه، شش ماه، پنج سال، زمان طولانی
مثالهای بیشتر
- He has been here since 9am. .او از ساعت 9 صبح اینجاست
- He will be in Toronto for 3 weeks. (He will spend 3 weeks in Toronto.) او به مدت 3 هفته در تورنتو خواهد بود. (او 3 هفته را در تورنتو سپری خواهد کرد.)
- I’ve been waiting for an hour to eat my pizza. .من یک ساعت است که منتظرم تا پیتزام را بخورم
- She didn’t have any news about his brother for a long time. .مدت زیادی از برادرش خبری نداشت
مطالعه کنید: کاربرد و تفاوت too و very چیست؟
کاربرد Since
در زبان انگلیسی، ما از حرف اضافه since استفاده میکنیم تا نشان دهیم عملی از چه زمانی شروع شده است. وقتی از since استفاده میکنیم، باید بعد از آن نقطه شروع یک دوره زمانی را بیان کنیم. (نمیتوانیم از دورهی زمانی استفاده کنیم)
مثالهای بیشتر
- I have lived in Minneapolis since 2005. (I moved there in 2005 and still live there.) .من از سال 2005 در مینیاپولیس زندگی میکنم
- He has been here since 9am. .او از ساعت 9 صبح اینجاست
- He has been working since he arrived. .او از زمانی که آمده کار می کند
- I had lived in New York since my childhood. . من از دوران کودکی در نیویورک زندگی می کردم
همانطور که در این جملهها مشاهده میکنید، بعد از حرف اضافهی since از کلمات یا اعدادی استفاده کردهایم که شروع آن کار را نشان میدهند.پس تفاوت for و since در این است که for دورهی زمانی را نشان میدهد اما since نقطهی شروع کار را نشان میدهد.
از دست ندهید: کاربرد و تفاوت a few, few, a little, little
زمانهای مورد استفاده با حروف for and since
since، غالبا با زمان حال کامل (present perfect) و دیگر زمانهای حال استفاده میشود که نقطهی شروع کاری را نشان دهد.
Present Perfect Formula: have/has + past participle
اما for میتواند با همهی زمانها استفاده شود و دورهی طی شدهی یک کاری را نشان میدهد.
به این جدول و مثالهایش نگاه کنید:
for a period یک دوره from start to end از ابتدا تا انتها |
since a point یک نقطه from then to now از آن زمان تا کنون |
for 20 minutes برای بیست دقیقه for three days برای سه روز for 6 months برای شش ماه for 4 years برای چهار سال for 2 centuries برای دو قرن for a long time برای مدت طولانی forever برای همیشه |
since 9am از نه صبح since Monday ار روز دوشنبهsince January از ماه جون since 1997 از سال 1997 since 1500 از سال 1500 since I left schoolاز زمانی که مدرسه را ترک کردم since the beginning of time (از آغاز زمان) |
all tenses همهی زمانها |
perfect tenses زمانهای کامل |
کاربرد Ago
این حرفاضافه در زمانهای گذشته استفاده میشود. Ago هنگامی استفاده میکنیم که در مورد گذشته صحبت میکنیم و آن زمان را منبع حرفهایمان در زمان حال قرار میدهیم. همچنین، ما ago را بعد از زمان میآوریم.
برای مثال:
- I passed my driving test six months ago. .من آزمون رانندگیام را شش ماه پیش قبول شدم
در این جمله، داریم در مورد آزمون رانندگی حرف میزنیم که شش ماه پیش موفق به دریافت آن شدهایم و این عمل تمام شده است.
اگر همین جمله را با حرفاضافهی since بیاورید، معنای جمله غلط میشود؛ زیرا همانطور که قبلا اشاره کردهایم، این حرفاضافه نشاندهندهی این است که این عمل از کجا آغاز شدهاشت.
- I passed my driving test since six months.
من از شش ماه آزمون رانندگیام را قبول شدم.
همانطور که مشاهده میکنید، معنای جمله به هم ریخته و درست نیست.
به مثالهای دیگر نگاه کنید:
- +Have you seen Emma? -Yes, just a few minutes ago.
+اما رو دیدی؟ -بله همین چند دقیقه پیش.
- Vicky wrote to the company weeks ago
ویکی هفته ها پیش به شرکت نامه نوشت.
حتما مطالعه کنید: تفاوت just، yet، already و still
کاربرد Before
حرفاضافهی before، با زمان گذشته کامل استفاده میشود. این حرف اضافه میتواند برای زمان و مکان به کار رود. هنگامی از این حرف اضافه استفاده میکنیم که به این اشاره کنیم که آن کار در مدت زمانی در زمان گذشته انجام شده است.
فرمول گذشته کامل:
حال بیایید جملات را با حرف اضافهی Before بررسی کنیم:
- I bought a car in August. I’d passed my driving test three months before.
من ماه مرداد ماشین خریدم. من سه ماه قبل امتحان رانندگی ام را داده بودم.
تفاوت before و ago
در این قسمت، خلاصهای از تفاوت بین ago و before را مشاهده میکنید.
Ago | Before | |
Meaning
معنی |
Ago is used to refer to a time that’s in the past in reference to the present time. Ago برای اشاره به زمانی استفاده می شود که در گذشته با اشاره به زمان حال است. |
Before is used to refer to a time preceding the time of any specific event or action. Before برای اشاره به زمان قبل از زمان هر رویداد یا عمل خاصی استفاده می شود. |
Usage
کاربرد |
Used as an adverb. به عنوان یک قید استفاده میشود. |
Used as an adverb, preposition and conjunction. به عنوان قید، حرف اضافه و ربط استفاده می شود. |
Example
مثال |
The rain started long ago. باران خیلی وقت پیش شروع شد. |
I used to visit this museum before I joined college. من قبل از ورود به دانشگاه از این موزه دیدن می کردم. |
تمرین
حال که به بررسی کامل این مبحث پرداختیم، سعی کنید به سوالات زیر پاسخ مناسب بدهید و خود را محک بزنید.
1- put in for or since.
Daniel: How long have you been learning english?
Ilona: Well, I studied …….. five years at school, and i’ve been having evening classes …… last summer. that’s when i left school.
Daniel: And you’re staying here …….. three months?
Ilona: That’s right. I’ve been here ………. the end of April. i’m going to london ………. a week before i go home.
2-Put in ago or before.
- This film looks familiar. Didn’t we see it at the cinema about two years ago?
1- ………….The road was wet when the accident happened. it had stopped raining only half an hour
2- ……….My phone is working now. They repaired it a week
3- ………A young man threw himself off his bridge last year. His girl-friend had left him two days
سخن پایانی
امیدواریم که این مقاله کمککننده باشد. اگر هر سوالی مربوط به دستور زبان انگلیسی برایتان پیش آمد، میتوانید دیدگاه بگذارید تا پاسخ دهیم.