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)
- How long ___ you been learning French?
Answer: have - We've known each other ___ ten years.
Answer: for - I've lived here ___ 2018.
Answer: since - How long ___ you had this car?
Answer: have - She's been ill ___ Monday.
Answer: since - They've been married ___ twenty years.
Answer: for - I haven't seen him ___ a long time.
Answer: for - How long have you been waiting?
Answer: True - I am here since last summer.
Answer: False - We've been friends since we were at school.
Answer: True - Choose the correct sentence.
Answer: He has worked in this company since 2010. - Choose the correct sentence.
Answer: 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
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
- Show the question on the board and let students think before the options appear.
- Split the class into two teams; every correct answer earns a point.
- Display it on the smart board, send it as homework by link, or play it solo or in two teams.
Related lessons
- Present Continuous (I am doing)
- Present Simple (I do)
- Present Continuous vs Present Simple
- Present Simple and Continuous with State Verbs
- Past Simple (I did)
- Past Continuous (I was doing)
- Present Perfect (I have done)
- Present Perfect: Ever, Never, Just, Already, Yet
- Present Perfect Continuous (I have been doing)
- Present Perfect Continuous vs Present Perfect Simple
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.