اگر گزینه B رو انتخاب کردی، درست رفتی 👌
اما نکتهی این سوال فقط زمان فعل نیست. یه نکتهی گرامری مهمتر پشتشه:
فعل know جزو Stative Verbs یا «افعال حالتی» محسوب میشه.
این فعلها معمولا یه حالت، احساس، عقیده یا وضعیت ذهنی رو بیان میکنن، نه یک فعالیت در حال انجام. به همین دلیل معمولا با زمانهای استمراری استفاده نمیشن.
پس میگیم:
✅ I’ve known her for five years.
پنج ساله که میشناسمش.
❌ I’ve been knowing her for five years.
یه نکتهی کاربردی هم این وسط هست:
وقتی میخوایم بگیم چیزی در گذشته شروع شده و تا الان ادامه داره، میتونیم از Present Perfect همراه با for یا since استفاده کنیم:
for + مدت زمان
👉 for five years
since + نقطهی شروع
👉 since 2021
پس:
I’ve known her for five years.
I’ve known her since 2021.
Post #89
18
- ❤ 3