New Activity
Play Matching Game
1. Grupo 1
2. Grupo 2
3. Grupo 3
4. Grupo 4
5. Grupo 5
6. Grupo 6
7. Grupo 7

How long has he lived in Spain?

How long have you known Susan?

How long has she been on holiday?

She has been married for 5 years.

She's been on holiday since Friday

How long have you been learning English?

I've known her for 5 years

I've been learning english since 2014

How long have you been waiting?

About ten years.

They've been watching Tv for 2 hours.

Not long. Just 5 minutes

How long has Mary been married?

How long have they been watching TV?