Answer Key

Pre-test

Choose the correct expression.
  1. The ground is soft and wet. It  [has been raining] .
  2. Look, her house is red. She  [has painted] it again.
  3. They have  [been playing] tennis since noon.
  4. How many pages of that workbook  [have you finished] ?
  5. How long  [have you been learning] English?
  6. We have  [been smoking] too much lately. It's time to quit.
  7. You are covered in mud. What have you  [been doing] ?
  8. He  [has been painting] all day long.
  9. Don't worry, I  [have known] about the problem for weeks.
  10. Who  [has eaten] my marshmallows? There aren't any left.