How long have you (been)

امروز قراره با هم یه مبحث خیلی مهم و پرکاربرد رو یاد بگیریم که توی مکالمات روزمره، آزمون‌هایی مثل IELTS و حتی توی نوشتار رسمی خیلی زیاد استفاده میشه.

سوالی که همیشه میشنویم:

  • چند وقته که این کار رو انجام میدی؟
  • چند وقته که منتظر هستی؟
  • چند وقته که همدیگه رو میشناسین؟

برای پرسیدن این سوالات در انگلیسی، از ساختار How long have you (been) استفاده می‌کنیم. بیا از ساده‌ترین نکته‌ها شروع کنیم.

How long have you (been)...? .1چیه؟

این ساختار رو وقتی استفاده می‌کنیم که بخوایم بدونیم یک کار از گذشته شروع شده و هنوز ادامه داره.

✅ فرمول کلی : 👉 How long + have/has + subject + past participle (been) ...?

🟢 مثال‌های ساده :

  • How long have you lived here? (چند وقته که اینجا زندگی می‌کنی؟)
  • How long have you been learning English? (چند وقته که داری انگلیسی یاد می‌گیری؟)
  • How long has she been waiting? (چند وقته که منتظر بوده؟)

۲. تفاوت بین "been" و بدون "been" چیه؟

گاهی بعد از "How long have you..." از "been" استفاده می‌کنیم و گاهی نه! پس کی از "been" استفاده کنیم و کی نه؟

با "been" (Present Perfect Continuous): وقتی می‌خواهیم روی ادامه داشتن کار تأکید کنیم، یعنی کار از گذشته شروع شده و هنوز ادامه دارد.

مثال‌های کاربردی:

  • How long have you been waiting here? (چند وقته که اینجا منتظری؟)
  • How long has he been working at this company? (چند وقته که او در این شرکت کار می‌کند؟)
  • How long have they been playing football? (چند وقته که دارن فوتبال بازی می‌کنند؟)

توجه: این سوالات معمولاً برای کارهایی که موقتی هستند یا مدت زمانشان مهم است استفاده می‌شوند.

بدون "been" (Present Perfect Simple)

وقتی می‌خواهیم درباره کارهایی که از گذشته شروع شده و هنوز ادامه دارند حرف بزنیم، ولی روی خود "مدت زمان انجام کار" تأکید نداریم!

مثال‌ها:

  • How long have you known him? (چند وقته که او را می‌شناسی؟)
  • How long has she had that car? (چند وقته که او این ماشین را دارد؟)
  • How long have they lived in this house? (چند وقته که آن‌ها در این خانه زندگی می‌کنند؟)

توجه: این سوالات برای کارهایی استفاده می‌شوند که عادت یا حالت دائمی دارند، نه یک فعالیت موقتی!

قانون کلی:

  • اگر "عمل" یا "کار" مهم باشد → از "been" استفاده کن! (کار هنوز ادامه دارد)
  • اگر "وضعیت" یا "مالکیت" مهم باشد → از "been" استفاده نکن

۳. استفاده از Since و For در این ساختار وقتی جواب سوال "How long..." رو میدیم، معمولاً از Since و For استفاده میکنیم :

11

مثال‌ها

  • How long have you been learning English?
    • I have been learning English since 2018. (من از سال ۲۰۱۸ دارم انگلیسی یاد می‌گیرم.)
    • I have been learning English for 5 years. (من ۵ ساله دارم انگلیسی یاد می‌گیرم.)
  • How long have you known him?
    • I have known him since high school. (من از دوران دبیرستان او را می‌شناسم.)
    • I have known him for 10 years. (من ۱۰ ساله که او را می‌شناسم.)

سوال‌های پرکاربرد:

  • How long have you been waiting? (چند وقته که منتظر بودی؟)
  • How long has she lived in New York? (چند وقته که او در نیویورک زندگی می‌کند؟)
  • How long have they been playing football? (چند وقته که دارند فوتبال بازی می‌کنند؟)
  • How long have you had this laptop? (چند وقته که این لپتاپ را داری؟)
  • How long has he been feeling sick? (چند وقته که حالش بد است؟)

پاسخ‌های رایج:

  • I have been waiting for 30 minutes. (من ۳۰ دقیقه‌ست که منتظرم.)
  • She has lived in New York for 5 years. (او ۵ ساله در نیویورک زندگی می‌کند.)
  • They have been playing football since 3 PM. (از ساعت ۳ دارند فوتبال بازی می‌کنند.)
  • I have had this laptop for two years. (من این لپتاپ را دو ساله دارم.)
  • He has been feeling sick since yesterday. (از دیروز حالش بد است.)

حالا وقتشه با درسی که الان یاد گرفتیم بریم چند تا تست بزنیم که مهارت خودمون رو در این درس بسنجیم.

آزمون رو شروع کن!

1. How long ______ English?

2. She ______ in this house since 2010.

3. How long ______ for me?

4. They ______ each other for years.

5. How long ______ married?

6. She ______ that book for an hour.

7. How long ______ your best friend?

8. I ______ to the same gym for five years.

9. How long ______ your car?

10. She ______ for a new job since last month.

11. How long ______ for this company?

12. They ______ all morning.

13. He’s tired because he ______ all day.

14. How long ______ at this school?

15. We ______ for you for over an hour!

16. How long ______ with your parents?

17. She ______ the piano since she was a child.

18. How long ______ this problem?

19. He ______ his job since last summer.

20. How long ______ waiting in line?