Cover of English Grammar in Use

Answer — Exercise 6

Additional exercises·English Grammar in Use

Question

Make sentences from the words in brackets. Put the verb into the correct form: present

perfect (I have done), present perfect continuous (I have been doing), past perfect (I had

done) or past perfect continuous (I had been doing).

Answer

  1. She has been running.
  2. Somebody has taken it.
  3. They’d only known / They had only known each other (for) a few weeks.
  4. It’s been raining / It has been raining all day. or It’s rained / It has rained all day.
  5. I’d been dreaming. / I had been dreaming.
  6. I’d had / I had had a big breakfast.
  7. They’ve been going / They have been going there for years.
  8. I’ve had it / I have had it since I got up.
  9. He’s been training / He has been training very hard for it.