تجربه و برنامه
حال کامل: for، since، just، already و yet
Present perfect: for, since, just, already, yet
چیزی که از گذشته شروع شده و هنوز ادامه دارد را با حال کامل و for/since بگو (How long have you…?)، جای just، already و yet را یاد بگیر، been و gone را از هم جدا کن و دیگر نگو I live here since 2020.
گام ۱ از ۵
از گذشته تا الان: for و since
وقتی کاری در گذشته شروع شده و هنوز ادامه دارد، انگلیسی حال کامل (have/has + اسم مفعول) میخواهد، نه حال ساده. for مدت زمان را میگوید (چقدر؟) و since نقطهی شروع را (از کِی؟). سؤالش با How long ساخته میشود.
- I've had this bike for six years.شش سال است این دوچرخه را دارم.
- My brother has worked at the hospital since March.برادرم از ماه مارس در بیمارستان کار میکند.
- How long have you known your best friend?چند وقت است بهترین دوستت را میشناسی؟
- They've been married since 2015.از ۲۰۱۵ ازدواج کردهاند.
گام ۲ از ۵
for یا since؟
| for (مدت) | since (نقطهی شروع) |
|---|---|
| for ten minutes | since 9 o'clock |
| for three days | since Monday |
| for six months | since March |
| for two years | since 2019 |
| for a long time | since I was a child |
گام ۳ از ۵
just، already و yet: کجا بیایند؟
just یعنی «همین الان» و already یعنی «قبلاً، زودتر از انتظار»؛ هر دو بین have/has و اسم مفعول میآیند. yet یعنی «هنوز / تا الان» و در سؤال و جملهی منفی، آخر جمله میآید.
- The bus has just left.اتوبوس همین الان رفت.
- I've already paid for the tickets.پول بلیتها را قبلاً دادهام.
- Have you finished your homework yet?تکلیفت را تمام کردهای؟
- We haven't decided yet.هنوز تصمیم نگرفتهایم.
گام ۴ از ۵
been یا gone؟
has gone to یعنی رفته و هنوز آنجاست؛ has been to یعنی رفته و برگشته. اگر کسی الان اینجا نیست، gone میآید.
- Anna has gone to the bakery. She'll be back soon.آنا رفته نانوایی. زود برمیگردد.
- Anna has been to the bakery. Here's the bread.آنا نانوایی رفته و برگشته. این هم نان.
گام ۵ از ۵
دام فارسیزبانها: «از ۲۰۲۰ اینجا زندگی میکنم»
در فارسی برای کاری که از گذشته ادامه دارد فعل حال میآوریم («از ۲۰۲۰ اینجا زندگی میکنم»)، و ترجمهی مستقیمش میشود I live here since 2020 ✗. درستش I've lived here since 2020 است. «از» را هم from ترجمه نکن: from 2020 ✗ ← since 2020. برای مدت هم since نیاور: since three years ✗ ← for three years. «سه سال است که…» هم میشود I've … for three years، نه It's three years I…