This English worksheet will help students learn about answering questions using ‘How long’. This is a printable ESL activity that involves the students answering ‘how long’ questions using the present perfect tense.
How long have you been friends?
We’ve been friends for 5 years.
How long has your brother had a cold?
My brother has had a cold since last night.
You can download this ESL Worksheet in PDF: