گذشتهی ساده= I worked
گذشتهی کامل= I have worked
زمان مشخصی در گذشته
از گذشتهی ساده برای اشاره به زمانی قطعی در گذشته، وقتی که قصد داریم مدت زمانی که طول کشیده را مشخص کنیم، استفاده میکنیم، دقت کنید که در بیشتر اوقات از عبارات زمانیای مانند موارد زیر استفاده میکنیم.
yesterday
two weeks ago
last year
in 1995
We met in January 1975. We went to America together in 1978.
ما در ژانویهی ۱۹۷۵ باهم ملاقات کردیم. در سال ۱۹۸۷ باهم به آمریکا رفتیم.
نکته: استفاده از حال کامل برای جملهی بالا اشتباه است!
تا الان:
از حال کامل برای صحبت در مورد وقایعِ رخ داده در گذشته که متصل به زمان حال هستند استفاده میکنیم، یعنی آن کار تمام شده اما اثراتی از آن باقی مانده است. همراه با حال کامل یا present perfect اغلب از عبارات زمانیای که نشاندهندهی زمان «تا الان» هستند، استفاده میشود.
عباراتی مانند:
today, this year
in the last six months
I haven’t seen her since January 1995.
من از ژانویه ۱۹۹۵ او را ندیدهام.
دقت کنید که استفاده از گذشتهی ساده برای جملهی بالا اشتباه محسوب میشود.
در جدول زیر دو زمان گذشتهی ساده و حال کامل را باهم مقایسه کردهایم:
I haven’t seen her for over 20 years بالغ بر بیست سال است که ندیدمش. یعنی: آخرین باری که دیدمش بیشتر از بیست سال بود که ندیده بودمش. I didn’t see her for over 20 years and then I bumped into her last week. من او را بیش از 20 سال ندیدم و هفته گذشته با او برخورد کردم. یعنی: من هفتهی پیش دیدمش، اما آخرین باری که قبل از هفتهی پیش دیده بودمش، بالغ بر ۲۰ سال بود که ندیده بودمش.
I finished my homework an hour ago | زمان قطعی در گذشته تکالیفم را در زمانی در گذشته تمام کردم (یک ساعت پیش) |
---|---|
I haven’t finished my homework yet | از زمانی در گذشته تا الان. من تکالیفم را در زمانی در گذشته شروع کردم و هنوز تمام نشده است. |
We had a good day yesterday | زمانی قطعی در گذشته. در گذشته روز خوبی داشتیم. (yesterday). |
We have had a good day so far | از زمانی در گذشته تا الان. روز تا الان خوب بوده اما هنوزم تمام نشده است. |
We didn’t see Diana last week | زمانی قطعی در گذشته |
We haven’t seen Diana this week | از ابتدای هفته تا الان |
I didn’t have any lunch today | امروز تمام نشده اما تقریبا پایان روز است و از زمان ناهار گذشته است. |
I haven’t had any lunch today | همچنان در امروز به سر میبریم و برای ناهار خیلی دیر نشده است. |