نظام زمانها
حال کامل یا گذشتهی ساده؟
Present perfect or past simple?
کی I have seen و کی I saw؟ زمان مشخص گذشته، تجربه، for و since و «اولین بار است که...»؛ همراه با دامهایی که فارسی برایمان میگذارد.
گام ۱ از ۴
گذشتهی ساده: زمانِ تمامشده و مشخص
وقتی زمان اتفاق گفته شده یا معلوم است و آن زمان تمام شده، گذشتهی ساده میآید: yesterday، last week، two years ago، in 2019، when I was a child. سؤال با When هم تقریباً همیشه گذشتهی ساده میخواهد.
- I saw that film last weekend.آخر هفتهی پیش آن فیلم را دیدم.
- My parents got married in 1995.پدر و مادرم سال ۱۹۹۵ ازدواج کردند.
- When did you start your new job?کِی کار جدیدت را شروع کردی؟
گام ۲ از ۴
حال کامل: پلی بین گذشته و حالا
حال کامل (have/has + اسم مفعول) وقتی میآید که زمان دقیق مهم نیست و نتیجه یا ادامهاش به حالا ربط دارد: تجربهی زندگی (ever / never)، کاری که از گذشته تا حالا ادامه دارد (for / since)، و بعد از It's the first time.
- Have you ever tried Persian ice cream?تا حالا بستنی سنتی را امتحان کردهای؟
- We've lived in this flat since 2021.از ۲۰۲۱ در این آپارتمان زندگی میکنیم.
- It's the first time I've flown alone.اولین بار است که تنها پرواز میکنم.
گام ۳ از ۴
مقایسهی سریع
| Past simple | Present perfect |
|---|---|
| yesterday, last year, ago, in 2015 | ever, never, for, since, so far |
| When did you meet her? | How long have you known her? |
| I lived in Tabriz for five years. (دیگر آنجا نیستم) | I've lived in Tabriz for five years. (هنوز آنجا هستم) |
| Ferdowsi wrote the Shahnameh. (کار تمامشده در گذشته) | I've read the Shahnameh twice. (تجربهی من تا امروز) |
گام ۴ از ۴
دو دام مخصوص فارسیزبانها
۱. در فارسی میگوییم «فردوسی در قرن چهارم هجری به دنیا آمده است» و ماضی نقلی را با زمان گذشتهی مشخص میآوریم؛ در انگلیسی با زمان مشخص گذشته فقط گذشتهی ساده درست است: Ferdowsi was born in the 10th century. ۲. «پنج سال است اینجا کار میکنم» در فارسی حال ساده است، ولی در انگلیسی I've worked here for five years لازم است، نه I work here for five years.