Game Preview

English File Intermediate

  •  English    17     Public
    Present perfect - Making HOW LONG questions
  •   Study   Slideshow
  • It has been snowing all morning
    How long has it been snowing?
  •  25
  • I've been learning Russian since the fall of communism
    How long have you been learning Russian?
  •  5
  • Susan has been working in Italy for 3 years
    How long has Susan been working in ItalY?
  •  15
  • John has been unemployed for 3 months
    How long has John been looking for a job?
  •  25
  • They're living with Mary's parents.
    How long have they been living with Mary's parents?
  •  15
  • I've been going to salsa classes since I was a teenager
    How long have you been going to salsa classes?
  •  25
  • It's been raining since last week... I really had enough, mate
    How long has it been raining?
  •  25
  • John is going out with Emily.
    How long has John been going out with Emily?
  •  15
  • I've been working here for 5 years
    How long have you been working here?
  •  15
  • They've been watching TV all afternoon.
    How long have they been watching TV?
  •  15
  • It's been raining since lunchtime
    How long has it been raining?
  •  15
  • I've been learning to drive for two months now. I'm terrible at it!
    How long have you been learning to drive?
  •  15
  • I haven't been living here for long.
    How long have you been living here?
  •  15
  • We've had our new flat for 3 months now.
    How long have you had your new flat?
  •  15
  • I've known my girlfriend for 3 years.
    How long have you known your girlfriend?
  •  15
  • I've been cleaning the kitchen for 2 hours!
    How long have you been cleaning your kitchen?
  •  15