Cover of the textbook English Grammar in Use

The key answer of exercise 6

The key to exercise solutions in chapter Additional exercises for the textbook English Grammar in Use with authors Raymond Murphy from Cambridge University Press


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).


  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.