All lessons
العربيةHome › English lessons › Secondary English Grammar › Present and Past Tenses

How Long Have You (Been)…?

Secondary English Grammar · Present and Past Tenses · Lesson 11

Also known as: How long have you · how long questions

Play this lesson

Lesson questions (14)

  1. How long ___ you been learning French?
    Answer: have
  2. We've known each other ___ ten years.
    Answer: for
  3. I've lived here ___ 2018.
    Answer: since
  4. How long ___ you had this car?
    Answer: have
  5. She's been ill ___ Monday.
    Answer: since
  6. They've been married ___ twenty years.
    Answer: for
  7. I haven't seen him ___ a long time.
    Answer: for
  8. How long have you been waiting?
    Answer: True
  9. I am here since last summer.
    Answer: False
  10. We've been friends since we were at school.
    Answer: True
  11. Choose the correct sentence.
    Answer: He has worked in this company since 2010.
  12. Choose the correct sentence.
    Answer: How long have you known her?
  13. I have this phone for three years.
    الخطأ: have · التصحيح: have had
  14. She has been a teacher for 2015.
    الخطأ: for · التصحيح: since

About this lesson

“How Long Have You (Been)…?” is from Secondary English Grammar (Present and Past Tenses) and has 14 questions with answers. Sample questions: “How long ___ you been learning French?” and “We've known each other ___ ten years.”. Every question can be played in any Hessa Play game or activity.

Lesson words: have · for · since · How long have you known her? · have had

How to use it in class

Related lessons

Questions about this lesson

How do we ask how long something has continued up to now?

Use How long + have / has + subject + past participle or been + -ing: How long have you lived here?

Do we use the present simple with How long?

No. We say How long have you known her? and not How long do you know her? because the period extends from the past up to now.

How do we answer How long?

With for or since: I have lived here for ten years. I have lived here since 2015.

Do students need an account to play this lesson?

No. The teacher shares the lesson link; the student types a first name and plays on a phone or computer, and the score reaches the teacher.

Which games suit this lesson?

You can play it in Gameshow Quiz, Mixed questions, Find & fix, Complete the sentence and the other games and activities on Hessa Play.