How Long Have You (Been)…?
Secondary English Grammar – جرامر ثانوي · Present and Past Tenses · Lesson 11
العب هذا الدرس
أسئلة الدرس (14 سؤالًا)
- How long ___ you been learning French?
الإجابة: have - We've known each other ___ ten years.
الإجابة: for - I've lived here ___ 2018.
الإجابة: since - How long ___ you had this car?
الإجابة: have - She's been ill ___ Monday.
الإجابة: since - They've been married ___ twenty years.
الإجابة: for - I haven't seen him ___ a long time.
الإجابة: for - How long have you been waiting?
الإجابة: True - I am here since last summer.
الإجابة: False - We've been friends since we were at school.
الإجابة: True - Choose the correct sentence.
الإجابة: He has worked in this company since 2010. - Choose the correct sentence.
الإجابة: How long have you known her? - I have this phone for three years.
الخطأ:have· التصحيح: have had - She has been a teacher for 2015.
الخطأ:for· التصحيح: since