تفاوت بین گذشته‌ی ساده و حال کامل

در این درس درباره تفاوت بین گذشته‌ی ساده و حال کامل صحبت خواهیم کرد.

past simple or present perfect

گذشته‌ی ساده= 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همچنان در امروز به سر می‌بریم و برای ناهار خیلی دیر نشده است.