Answer Key

Pre-test

Choose the correct expression.
  1.  [It's been raining] for two days.
  2.  [I've been thinking] about the idea since you told me about it.
  3. How many kilometers  [have you run] ?
  4. How long  [have you been playing] squash?
  5.  [We've been staying] here since Tuesday.
  6.  [have known] her for 5 years.
  7. Our neighbors  [have been building] their house for years.
  8. Who  [has drunk] all the beer in the fridge?
  9. How long  [have you been working] on the project?
  10. How long  [have you been] learning English?