B1 Questions & Negation 15 min read متوسط

المضارع التام مع "How Long": السؤال عن المدة

هيّا، أتقن
How long have you...?
لتربط «تجارب الماضي» بـ«الآن» في «المحادثات الطبيعية».

Grammar Rule in 30 Seconds

Use 'How long' + Present Perfect to ask about the duration of a state or action that started in the past and continues now.

  • Use 'have' for I/you/we/they and 'has' for he/she/it. Example: 'How long have you lived here?'
  • Always use the past participle (V3) of the main verb. Example: 'How long has she known him?'
  • This structure connects the past to the present moment. Example: 'How long have they been married?'
How long + have/has + Subject + Verb(ed/V3) + ?

نظرة عامة

### Overview
تعد اللغة الإنجليزية لغة دقيقة للغاية عندما يتعلق الأمر بالزمن، فهي لا تكتفي بوصف الفعل فحسب، بل تهتم بشدة بعلاقته باللحظة الراهنة. ومن أهم القواعد التي ستحتاجها للتحدث ببراعة وثقة هي استخدام زمن المضارع التام Present Perfect مع أداة الاستفهام How long...?. لماذا؟
لأننا في حياتنا اليومية، سواء كنا في السوق the souq أو في مجلس عائلي أو حتى في مقابلة عمل، نحتاج دائماً للسؤال عن المدة الزمنية لشيء بدأ في الماضي وما زال مستمراً حتى الآن.
تخيل أنك تقابل صديقاً قديماً في المقهى، وتريد أن تعرف منذ متى وهو يعمل في شركته الحالية. في العربية، قد تقول ببساطة: «منذ متى وأنت تعمل هناك؟» مستخدماً صيغة المضارع. لكن في الإنجليزية، إذا استخدمت المضارع البسيط، فستبدو الجملة غير مكتملة أو غير دقيقة.
هنا يأتي دور المضارع التام ليعمل كجسر يربط بين نقطة البداية في الماضي وبين جلستك الحالية مع صديقك. mastering this rule is your key to sounding like a natural speaker and avoiding the common pitfalls that many Arabic speakers encounter due to the differences between our two languages.
في هذا الدرس الشامل، سنغوص في أعماق هذه القاعدة، وسأشرح لك كمعلم يدرك تماماً التحديات التي تواجهك كمتحدث بالعربية، كيف تحول تفكيرك من القالب العربي إلى القالب الإنجليزي الصحيح، مع التركيز على المواقف التي تهمك في حياتك المهنية والاجتماعية.
### How This Grammar Works
لفهم كيفية عمل هذه القاعدة، يجب أن نتفق أولاً على أن المضارع التام Present Perfect ليس «ماضياً» بالمعنى التقليدي، بل هو «حاضر متصل بالماضي». عندما نضيف How long...? (والتي تعني «كم المدة» أو «منذ متى»)، فإننا نبحث عن قياس طول هذا الجسر الزمني.
الفلسفة وراء القاعدة:
في اللغة العربية، نحن مرنون جداً؛ نستخدم الفعل المضارع للتعبير عن الاستمرارية من الماضي (مثلاً: «أنا أسكن في دبي منذ خمس سنوات»). لكن في الإنجليزية، الفعل live في المضارع البسيط I live يصف حقيقة عامة، بينما المضارع التام I have lived يصف رحلة بدأت في الماضي ولم تنتهِ بعد.
عندما تسأل How long have you lived in Dubai? فأنت تشير ضمنياً إلى أن الشخص لا يزال يسكن هناك. إذا استخدمت الماضي البسيط How long did you live in Dubai? فأنت تسأل عن فترة انتهت تماماً، وربما الشخص الآن يسكن في مدينة أخرى.
لماذا يجدها المتحدث العربي محيرة؟
السبب هو «التداخل اللغوي» (L1 Interference). في عقولنا، نترجم «منذ متى» إلى How long ونتبعها بالفعل المضارع كما نفعل في العربية، وهذا يؤدي لخطأ شائع مثل How long you are here?. الصحيح هو استخدام have/has مع التصريف الثالث للفعل لإنشاء ذلك الرابط الزمني.
إليك جدول يوضح الفرق الجوهري بين استخدام How long مع المضارع التام والماضي البسيط:
| الزمن | السؤال | المعنى الضمني (Implication) |
|---|---|---|
| المضارع التام (Present Perfect) | How long have you known Khalid? | لا تزال تعرف خالداً، والعلاقة مستمرة. |
| الماضي البسيط (Simple Past) | How long did you know Khalid? | العلاقة انتهت (ربما سافر خالد أو انقطعت الأخبار). |
| المضارع التام (Present Perfect) | How long has she been a doctor? | هي لا تزال تمارس مهنة الطب حالياً. |
| الماضي البسيط (Simple Past) | How long was she a doctor? | هي الآن متقاعدة أو غيرت مهنتها. |
### Formation Pattern
تكوين السؤال هو الجزء التقني الذي يتطلب دقة. القاعدة تتبع نمطاً ثابتاً لا يتغير، وهو يشبه بناء الجملة في العربية من حيث وجود ترتيب منطقي، لكنه يختلف في مكان الفعل المساعد.
النمط الأساسي:
How long + have/has + subject + past participle (V3) + ...?
دعنا نحلل هذه المكونات بالتفصيل:
  1. 1أداة الاستفهام (How long): تأتي دائماً في البداية.
  2. 2الفعل المساعد (Auxiliary Verb): نختار بين have أو has بناءً على الفاعل (Subject):
  • نستخدم have مع الضمائر: I, you, we, they.
  • نستخدم has مع الضمائر: he, she, it (أو أي اسم مفرد).
  1. 1الفاعل (Subject): الشخص أو الشيء الذي نتحدث عنه.
  2. 2التصريف الثالث للفعل (Past Participle): وهذا هو الركن الأساسي.
  • للأفعال المنتظمة: نضيف -ed (مثل worked, lived, studied).
  • للأفعال غير المنتظمة: يجب حفظها (مثل been, known, seen, written).
أمثلة توضيحية للتركيب:
  • للسؤال عن مدة امتلاك شيء (مثل سيارة):
How long have you had that car?
(لاحظ أن had هنا هي التصريف الثالث لفعل الملكية have).
  • للسؤال عن مدة العمل في شركة:
How long has Ahmed worked for this company?
(استخدمنا has لأن أحمد مفرد غائب).
  • للسؤال عن مدة التواجد في مكان (باستخدام فعل الكينونة be):
How long have they been in the meeting?
(التصريف الثالث من be هو been).
نصيحة للمعلم: تذكر دائماً أن الفعل المساعد have/has في السؤال يأتي قبل الفاعل. في العربية، قد نبدأ بالفعل أو بالفاعل، لكن في الإنجليزية، الترتيب في السؤال صارم جداً.
### When To Use It
متى نستخدم هذا القالب تحديداً؟ لا يكفي أن نعرف كيف نكون الجملة، بل يجب أن نعرف متى نطلقها. نستخدم How long مع المضارع التام في ثلاث حالات رئيسية تتقاطع مع حياتنا اليومية:
1. الحالات المستمرة (Ongoing States):
عندما نتحدث عن حالات لا تتغير بسرعة، مثل السكن، العمل، المعرفة، أو المشاعر.
  • مثال في السوق: How long have you owned this shop? (منذ متى وأنت تملك هذا المحل؟). المحل لا يزال ملكه، والملكية حالة مستمرة.
  • مثال في التجمعات العائلية: How long has your daughter been married? (منذ متى وابنتك متزوجة؟). الزواج حالة مستمرة.
2. الأفعال التي بدأت في الماضي ولا تزال مستمرة (Ongoing Actions):
هنا نركز على الفعل نفسه الذي لم ينتهِ بعد.
  • مثال في العمل: How long have you used this software? (منذ متى وأنت تستخدم هذا البرنامج؟). أنت لا تزال تستخدمه في مهامك اليومية.
  • مثال في الدراسة: How long have you studied English? (منذ متى وأنت تدرس الإنجليزية؟). دراستك مستمرة حتى هذه اللحظة التي تقرأ فيها هذا الدرس.
3. عند توقع إجابة تحتوي على for أو since:
هذا السؤال هو المفتاح السحري للحصول على معلومات زمنية محددة.
  • إذا سألت شخصاً: How long have you been in Riyadh?
  • سيكون جوابه إما باستخدام for (للمدة): For ten years.
  • أو باستخدام since (لنقطة البداية): Since 2014.
ملاحظة ثقافية: في الثقافة العربية، نحن نهتم كثيراً بالعلاقات والروابط الأسرية. لذا، ستجد نفسك تستخدم هذا الزمن كثيراً عند السؤال عن الأصدقاء والأقارب: How long have you known your best friend? أو How long has your family lived in this neighborhood?.
### Common Mistakes
بصفتي خبيراً في تدريس العرب، أرى هذه الأخطاء تتكرر باستمرار. فهم «لماذا» نخطئ هو نصف الحل.
1. استخدام المضارع البسيط بدلاً من المضارع التام:
  • الخطأ: How long are you a teacher? أو How long you live here?
  • لماذا نقع فيه؟ لأننا في العربية نقول «منذ متى وأنت معلم؟» (استخدام مبتدأ وخبر أو مضارع).
  • الصواب: How long have you been a teacher? أو How long have you lived here?
2. استخدام did للسؤال عن شيء مستمر:
  • الخطأ: How long did you have this headache? (وأنت لا تزال تتألم).
  • لماذا نقع فيه؟ لأننا أحياناً نخلط بين أي سؤال عن الماضي وبين الفعل المساعد did. تذكر: did تنهي الفعل في الماضي وتدفنه.
  • الصواب: How long have you had this headache? طالما أن الألم لا يزال موجوداً.
3. نسيان الفعل المساعد to be (am/is/are/been):
  • الخطأ: How long you in London?
  • لماذا نقع فيه؟ الجملة الاسمية في العربية لا تحتاج لفعل كينونة في الحاضر («أنا في لندن»). في الإنجليزية، لا توجد جملة بدون فعل.
  • الصواب: How long have you been in London?
4. الخلط بين for و since في الإجابة:
رغم أنها ليست جزءاً من السؤال، إلا أنها جزء من الحوار. تذكر:
  • For + مدة زمنية (ثواني، دقائق، سنوات): For 5 hours.
  • Since + نقطة بداية محددة (ساعة معينة، يوم، سنة، حدث): Since Monday أو Since I was a child.
### Contrast With Similar Patterns
من المهم جداً التمييز بين المضارع التام البسيط والمضارع التام المستمر عند استخدام How long. كلاهما صحيح، لكن هناك فرق طفيف في التركيز.
| النمط | الصيغة | متى نستخدمه؟ |
|---|---|---|
| Present Perfect Simple | How long have you lived...? | مع أفعال الحالة (State verbs) مثل know, be, have, own أو الأفعال التي توحي بالاستقرار. |
| Present Perfect Continuous | How long have you been living...? | للتركيز على النشاط نفسه والاستمرارية الحركية، وغالباً مع الأفعال المؤقتة. |
ملاحظة هامة: هناك أفعال لا تقبل الاستمرار (Stative Verbs)، فلا يمكنك أبداً أن تقول How long have you been knowing him?. هذا خطأ فادح! الصحيح دائماً هو البسيط: How long have you known him?.
أيضاً، قارن بين How long و When:
  • When did you arrive? تسأل عن لحظة الوصول (الماضي البسيط).
  • How long have you been here? تسأل عن مدة التواجد منذ لحظة الوصول حتى الآن (المضارع التام).
### Quick FAQ
1. هل يمكنني استخدام How long مع الماضي البسيط؟
نعم، ولكن فقط إذا كان الفعل قد انتهى تماماً. مثال: How long did you stay in Jordan last summer? (أنت الآن لست في الأردن، والرحلة انتهت).
2. لماذا نستخدم been كثيراً في هذه الأسئلة؟
لأن been هي التصريف الثالث لفعل الكينونة be. فنحن نسأل عن مدة «كونك» في حالة معينة أو مكان معين. مثال: How long have you been interested in photography?.
3. هل هناك فرق بين How long have you lived here? و How long have you been living here?؟
في حالة فعل live و work تحديداً، المعنى متقارب جداً وكلاهما صحيح وشائع. البسيط يوحي بشيء أكثر ديمومة، والمستمر يوحي بشيء قد يكون مؤقتاً أو يركز على الفعل الحالي.
4. كيف أجيب باختصار؟
يمكنك الإجابة بذكر المدة مباشرة: For two years أو Since last month. ليس من الضروري دائماً تكرار الجملة كاملة، ولكن من الضروري فهم السؤال جيداً لتعرف أن المتحدث يسأل عن مدة مستمرة.
في الختام، يا بطل، تذكر أن إتقان هذا الزمن سيجعلك تبدو كمتحدث لبق يعرف كيف يربط ماضيه بحاضره. لا تخف من ارتكاب الأخطاء في البداية، فكل خطأ هو خطوة نحو الاحتراف. يلّا، حاول أن تكتب ثلاث أسئلة باستخدام هذه القاعدة عن أشياء في حياتك الآن، وستلاحظ الفرق في استيعابك! أحسنت!

3. Forming 'How Long' Questions

Question Auxiliary Subject Past Participle Rest of Sentence
How long
have
I
been
asleep?
How long
have
you
known
Sarah?
How long
has
he
had
that car?
How long
has
she
lived
in Paris?
How long
has
it
been
broken?
How long
have
we
been
members?
How long
have
they
owned
the shop?

3. Contractions in Questions

Full Form Contracted Form Usage Note
How long has
How long's
Very common in spoken English (e.g., How long's it been?)
How long have
How long've
Common but harder to pronounce (e.g., How long've you known?)

Meanings

A question form used to inquire about the period of time an ongoing state or repeated action has existed, starting from a point in the past up to the present.

1

Stative Duration

Asking about the length of time a state (being, knowing, having) has existed.

“How long have you been a teacher?”

“How long has he known the truth?”

2

Action Duration (Simple vs. Continuous)

Asking about actions that started in the past and continue, often used with 'live' or 'work'.

“How long have you lived in London?”

“How long has she worked here?”

3

Negative Duration

Asking how much time has passed since something last happened.

“How long has it been since we last met?”

“How long have you not smoked?”

Reference Table

Reference table for المضارع التام مع "How Long": السؤال عن المدة
الفاعل الفعل المساعد اسم المفعول سؤال مثال إجابة مثال
I/You/We/They
have
lived
How long have you lived here?
I've lived here for 5 years.
He/She/It
has
worked
How long has she worked there?
She's worked there since 2020.
I/You/We/They
have
known
How long have they known each other?
They've known each other for ages.
He/She/It
has
been
How long has it been raining?
It's been raining all morning.
I/You/We/They
have
studied
How long have you studied English?
I've studied English for 3 years.
He/She/It
has
owned
How long has he owned that car?
He's owned it since college.

طيف الرسمية

رسمي
How long have you been employed by this firm?

How long have you been employed by this firm? (Workplace)

محايد
How long have you worked here?

How long have you worked here? (Workplace)

غير رسمي
How long've you been here?

How long've you been here? (Workplace)

عامية
How long you been at this spot?

How long you been at this spot? (Workplace)

المضارع التام مع 'How Long'

How long have you...?

التكوين

  • How long كلمة السؤال
  • have/has الفعل المساعد
  • Subject من/ماذا
  • Past Participle صيغة الفعل

الاستخدام

  • Ongoing Actions أفعال بدأت في الماضي وما زالت مستمرة
  • Ongoing States حالات ما زالت صحيحة في الحاضر
  • Experiences تجارب ما زالت جزءًا من الحياة

فروق رئيسية

  • Not for finished actions ليس للأفعال المنتهية (استخدم الماضي البسيط للمنتهي)
  • Answers: for/since الإجابات: for/since (توضح المدة)

أمثلة

  • How long have you studied? ما زلت تدرس
  • How long has she lived there? ما زالت تعيش هناك

مقارنة: 'How long have you...?' مقابل 'How long did you...?'

How long have you...?
How long have you lived in Paris? أنت ما زلت تعيش هناك.
How long has she worked here? هي ما زالت تعمل هنا.
How long have you been learning English? أنت ما زلت تتعلم.
How long did you...?
How long did you live in Paris? أنت لم تعد تعيش هناك.
How long did she work there? هي لم تعد تعمل هناك.
How long did you learn English? انتهيت من التعلم (أو توقفت).

اختيار 'How long have you...?'

1

هل تسأل عن مدة عمل أو حالة؟

YES
تابع
NO
استخدم 'When...?' أو 'What...?'
2

هل بدأ العمل/الحالة في الماضي؟

YES
تابع
NO
استخدم المضارع البسيط
3

هل العمل/الحالة مستمر أو صحيح *الآن*؟

YES
استخدم 'How long have/has + فاعل + اسم مفعول؟'
NO
استخدم 'How long did + فاعل + فعل أصلي؟' (الماضي البسيط)

أفعال شائعة الاستخدام مع 'How long have you...?'

🏠

العيش/الوجود

  • lived
  • been
  • stayed
  • existed
📚

العمل/الدراسة

  • worked
  • studied
  • learned
  • taught
❤️

العلاقات

  • known
  • married
  • dated
  • been friends
🔑

الامتلاك

  • had
  • owned
  • kept

الأنشطة/الحالات

  • waited
  • played
  • slept
  • felt

أمثلة حسب المستوى

1

How long have you been here?

How long have you been here?

2

How long have you had this book?

How long have you had this book?

3

How long has she been a doctor?

How long has she been a doctor?

4

How long have they been in London?

How long have they been in London?

1

How long have you known your best friend?

How long have you known your best friend?

2

How long has he lived in this house?

How long has he lived in this house?

3

How long have you worked for this company?

How long have you worked for this company?

4

How long has it been cold outside?

How long has it been cold outside?

1

How long have you owned this apartment?

How long have you owned this apartment?

2

How long has she had that cough?

How long has she had that cough?

3

How long have they been interested in jazz?

How long have they been interested in jazz?

4

How long has the shop been closed?

How long has the shop been closed?

1

How long has the government known about the problem?

How long has the government known about the problem?

2

How long have you been aware of these symptoms?

How long have you been aware of these symptoms?

3

How long has this law been in effect?

How long has this law been in effect?

4

How long have they been associated with that charity?

How long have they been associated with that charity?

1

How long has the species been considered endangered?

How long has the species been considered endangered?

2

How long has this philosophical debate been ongoing?

How long has this philosophical debate been ongoing?

3

How long have you been of the opinion that the project will fail?

How long have you been of the opinion that the project will fail?

4

How long has the building stood vacant?

How long has the building stood vacant?

1

How long has the institution been plagued by these systemic issues?

How long has the institution been plagued by these systemic issues?

2

How long has the treaty been deemed obsolete by the signatories?

How long has the treaty been deemed obsolete by the signatories?

3

How long has this particular dialect been in decline?

How long has this particular dialect been in decline?

4

How long has the CEO been under scrutiny for these transactions?

How long has the CEO been under scrutiny for these transactions?

سهل الخلط

Present Perfect with "How Long": Asking about Duration مقابل Present Perfect Simple vs. Continuous

Learners don't know when to use 'How long have you worked' vs 'How long have you been working'.

Present Perfect with "How Long": Asking about Duration مقابل How long vs. How much time

Using 'How much time' instead of 'How long'.

Present Perfect with "How Long": Asking about Duration مقابل Since vs. For in answers

Confusing the starting point with the total duration.

أخطاء شائعة

How long are you here?

How long have you been here?

Present Simple 'are you' cannot be used for duration starting in the past.

How long you have been here?

How long have you been here?

In questions, the auxiliary 'have' must come before the subject.

How long has you been here?

How long have you been here?

Use 'have' for 'you'. 'Has' is only for he/she/it.

How long have you be here?

How long have you been here?

You must use the past participle 'been', not the base form 'be'.

How long do you have this car?

How long have you had this car?

Using 'do you have' asks about the present moment, not the duration.

How long have you know him?

How long have you known him?

Irregular past participle 'known' is required.

How long did you have this car? (when you still have it)

How long have you had this car?

Past Simple implies you no longer own the car.

How long are you knowing him?

How long have you known him?

'Know' is a stative verb and cannot be used in the continuous (-ing) form.

How long have you been having this problem?

How long have you had this problem?

When 'have' means possession or a state, use the Simple form.

How long have you lived here since?

How long have you lived here?

Don't put 'since' at the end of a 'How long' question.

How long has it been since you have seen him?

How long has it been since you saw him?

After 'since' in this specific construction, we usually use the Past Simple.

أنماط الجُمل

How long have you ___ (past participle) your ___ (noun)?

How long has it been since ___ (subject) ___ (past simple verb)?

How long have they been ___ (adjective)?

How long has ___ (subject) been a ___ (profession)?

Real World Usage

Job Interview very common

How long have you been in your current role?

Doctor's Appointment constant

How long have you had these symptoms?

Dating/Socializing very common

How long have you two known each other?

Customer Service common

How long have you had this issue with your internet?

Immigration/Customs occasional

How long have you been in the country?

Real Estate occasional

How long has the property been on the market?

💡

انتبه لكلمتي 'for' و 'since'

إذا أجاب أحدهم سؤالاً عن المدة بـ 'for' (مثل for three years) أو 'since' (مثل since 2020)، فاعلم أنه سُئل بصيغة المضارع التام. تخيّل أنك في مقهى، وسألك أحدهم:
How long have you been waiting?
، فأجبت: For five minutes.
⚠️

الماضي البسيط مقابل المضارع التام

هذا أكبر فخ! استخدم الماضي البسيط (
How long did you...?
) فقط إذا كان العمل قد انتهى تمامًا ولا علاقة له بالحاضر. أما إذا كان مستمرًا، فاستخدم المضارع التام (
How long have you...?
). تخيل أنك تسأل عن مدة إقامة صديقك في مدينة غادرها.
How long did you live in London?
أما لو كان لا يزال يسكن فيها،
How long have you lived in London?
🎯

استخدم 'been' مع الحالات

للحالات أو الأوضاع، صيغة
How long have you been...?
هي المثالية. مثل أن تسأل زميلًا في الجامعة:
How long have you been a student?
أو تسأل عن صحة شخص:
How long have you been sick?
🌍

بداية محادثة لطيفة

سؤال
How long have you...?
طريقة رائعة لإظهار الاهتمام وإبقاء المحادثة مستمرة في الثقافات الناطقة بالإنجليزية. إنه مهذب ويفتح الباب لتبادل القصص والتجارب الشخصية. تخيّل أنك تلتقي شخصاً جديداً في حفل وتود التعرف عليه:
How long have you been here?
💡

بديل المضارع التام المستمر

للأفعال الواضحة الاستمرارية، والتي قد تكون مؤقتة، يمكنك أيضًا استخدام
How long have you been + -ing...?
(مثل
How long have you been waiting?
). هذا يؤكد طبيعة الاستمرارية. تخيّل أنك تنتظر صديقك في محطة الحافلات.
How long have you been waiting for the bus?

Smart Tips

Use 'How long have you...' to show you know they are still doing it. It sounds more professional.

How long do you work here? How long have you worked here?

Never add -ing. 'Knowing' is almost never used for duration.

How long have you been knowing her? How long have you known her?

Contract 'How long has' to 'How long's'.

How long has it been? How long's it been?

If you use 'since', you must follow it with a specific point in time, not a number of years.

Since five years. For five years.

النطق

/haʊ lɒŋz/

Contraction of 'has'

In fast speech, 'How long has' sounds like 'How long's' /haʊ lɒŋz/.

/haʊ lɒŋəv juː/

Weak form of 'have'

The word 'have' is often reduced to /əv/ or just /v/.

Falling Intonation

How long have you lived here? ↘

Standard information-seeking question.

احفظها

وسيلة تذكّر

Remember 'H.H.S.P': How long + Have/Has + Subject + Participle.

ربط بصري

Imagine a bridge stretching from a 'Start' flag in the past all the way to your feet in the present. The bridge is labeled 'How Long'.

Rhyme

To ask about time that's still going on, use 'How long have you' and the verb's third form!

Story

A traveler arrives at a hotel. He asks the clerk, 'How long have you worked here?' The clerk says, 'Since I was a boy!' The traveler then asks, 'How long has this hotel been open?' The clerk replies, 'For a hundred years!'

Word Web

DurationSinceForUnfinishedStateTimelineBridge

تحدٍّ

Go to a colleague or friend and ask them three 'How long have you...' questions about their job, their phone, and their hobbies.

ملاحظات ثقافية

BrE speakers are very strict about using the Present Perfect for duration. Using the Past Simple ('How long were you here?' when still there) sounds very wrong.

In very informal speech, some Americans might use the Past Simple ('How long did you have that?') even if the state continues, though Present Perfect is still preferred in writing.

This is a key 'small talk' structure used worldwide to build rapport by asking about experience and tenure.

The Present Perfect developed in Germanic languages as a way to express the current result of a past action.

بدايات محادثة

How long have you lived in your current city?

How long have you known your best friend?

How long have you had your current job?

How long have you been interested in learning English?

مواضيع للكتابة اليومية

Write about a hobby you have. How long have you had it? Why did you start?
Describe your oldest possession. How long have you owned it? Why is it special?
Reflect on a long-term friendship. How long have you known each other? How has the relationship changed?

أخطاء شائعة

Incorrect

صحيح


Incorrect

صحيح


Incorrect

صحيح


Incorrect

صحيح

Test Yourself

اختر الشكل الصحيح لإكمال السؤال.

`How long _____ you known your best friend?`

✓ Correct! ✗ Not quite. Correct answer: have
تتطلب صيغة المضارع التام استخدام 'have' مع الضمير 'you' واسم المفعول 'known' للسؤال عن مدة مستمرة لمعرفة شخص ما.
ابحث عن الخطأ في الجملة وصححه. Error Correction

Find and fix the mistake:

`How long did she live in London?` (She still lives there.)

✓ Correct! ✗ Not quite. Correct answer: How long has she lived in London?
بما أنها ما زالت تعيش في لندن، فإن الفعل مستمر، لذا يجب أن نستخدم المضارع التام (has lived) بدلاً من الماضي البسيط (did live).
رتب هذه الكلمات لتكوين سؤال صحيح. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: How long have you been playing this game?
التركيب الصحيح هو
How long + have/has + subject + been + فعل +ing + مفعول به؟
للمضارع التام المستمر، وهو مناسب لنشاط مستمر مثل لعب لعبة.

Score: /3

تمارين تطبيقية

8 exercises
Select the correct question form. اختيار متعدد

___ you known your neighbor?

✓ Correct! ✗ Not quite. Correct answer: How long have
We use 'How long have' + subject + past participle for duration.
Complete the question with the correct form of the verb 'be'.

How long has she ___ a manager?

✓ Correct! ✗ Not quite. Correct answer: been
The past participle of 'be' is 'been'.
Find the mistake in this sentence. Error Correction

Find and fix the mistake:

How long do you have your cat?

✓ Correct! ✗ Not quite. Correct answer: How long have you had your cat?
Present Simple 'do you have' is incorrect for duration; use Present Perfect.
Put the words in the correct order. Sentence Reorder

long / they / how / married / been / have / ?

✓ Correct! ✗ Not quite. Correct answer: How long have they been married?
The order is: How long + auxiliary + subject + participle.
Translate to English: '¿Desde cuándo conoces a Sarah?' الترجمة

¿Desde cuándo conoces a Sarah?

✓ Correct! ✗ Not quite. Correct answer: How long have you known Sarah?
English uses 'How long have you known' for this Spanish present tense structure.
Match the question with the correct answer. Match Pairs

1. How long have you been here? / 2. When did you arrive?

✓ Correct! ✗ Not quite. Correct answer: 1: For two hours. / 2: At 2 PM.
'How long' asks for duration (for); 'When' asks for a point in time (at).
Which verb cannot be used in the -ing form in this context? اختيار متعدد

How long have you been ___ him?

✓ Correct! ✗ Not quite. Correct answer: knowing
'Know' is a stative verb and is only used in the Simple form.
Fill in the auxiliary verb.

How long ___ it been raining?

✓ Correct! ✗ Not quite. Correct answer: has
'It' takes the auxiliary 'has'.

Score: /8

Practice Bank

11 exercises
أكمل السؤال بالفعل المساعد الصحيح. املأ الفراغ

`How long _____ he been working on that project?`

✓ Correct! ✗ Not quite. Correct answer: has
أي سؤال يطلب بشكل صحيح عن وضع مستمر؟ اختيار متعدد

اختر الجملة الصحيحة:

✓ Correct! ✗ Not quite. Correct answer: How long have you studied French?
حدد الخطأ في الجملة وصححه. Error Correction

`How long did you wait for me?` (You are still waiting.)

✓ Correct! ✗ Not quite. Correct answer: How long have you waited for me?
ترجم إلى الإنجليزية: 'Wie lange hat sie dieses Buch gelesen؟' (هي ما زالت تقرأه). الترجمة

Translate into English: 'Wie lange hat sie dieses Buch gelesen?' (She is still reading it.)

✓ Correct! ✗ Not quite. Correct answer: ["How long has she read this book?","How long has she been reading this book?"]
رتب الكلمات لتكوين سؤال صحيح نحويًا. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: How long have they been planning their trip?
طابق بداية السؤال مع نهايته الصحيحة. Match Pairs

Match the question beginnings with their correct endings:

✓ Correct! ✗ Not quite. Correct answer: matched
أكمل السؤال باستخدام اسم المفعول الصحيح. املأ الفراغ

`How long have you _____ (wait) for me?`

✓ Correct! ✗ Not quite. Correct answer: waited
اختر الجملة التي تستخدم 'How long' بشكل صحيح لحالة مستمرة. اختيار متعدد

اختر الجملة الصحيحة:

✓ Correct! ✗ Not quite. Correct answer: How long has he been sick?
صحح الخطأ في هذه الرسالة النصية غير الرسمية. Error Correction

`How long you been waiting for the game to start?`

✓ Correct! ✗ Not quite. Correct answer: How long have you been waiting for the game to start?
ترجم إلى الإنجليزية: 'Wie lange besitzen Sie dieses Smartphone schon؟' الترجمة

Translate into English: 'Wie lange besitzen Sie dieses Smartphone schon?'

✓ Correct! ✗ Not quite. Correct answer: ["How long have you owned this smartphone?"]
كوّن سؤالًا متماسكًا من الكلمات المعطاة. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: How long have you known that news?

Score: /11

الأسئلة الشائعة (8)

Yes, but it often sounds more aggressive or surprised than `How long`. Use `How long` for a neutral question.

In English, the Present Simple is for habits or permanent facts, not for the duration of an action that started in the past. You must use the Present Perfect.

With verbs like `live` and `work`, there is almost no difference. The Continuous form might sound slightly more temporary.

It is `had`. So the question is `How long have you had...?` (e.g., `How long have you had that cold?`).

Yes, but only if the action is finished. `How long did you live in Italy?` means you don't live there now.

Usually, yes. `For` is for a period (e.g., `for 5 years`) and `since` is for a point in time (e.g., `since 2020`).

Change `have` to `has`. Example: `How long has she been a teacher?`.

Yes, in spoken English, we often contract `has` to `'s`. It is very common and natural.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

¿Cuánto tiempo hace que...?

Tense choice (Present vs. Present Perfect).

French low

Depuis quand...?

French uses Present; English uses Present Perfect.

German moderate

Seit wann...?

German uses Present Tense for ongoing duration.

Japanese partial

どのくらい ... していますか (Dono kurai... shite imasu ka)

Japanese doesn't have a separate 'Perfect' tense like English.

Arabic low

منذ متى (Mundhu mata...)

Arabic uses the Present Tense for this function.

Chinese partial

... 多久了 (... duō jiǔ le)

Chinese uses particles rather than verb conjugation.

Learning Path

Prerequisites

Was this helpful?
لا توجد تعليقات بعد. كن أول من يشارك أفكاره!