Ответ:

  1. They had been walking for hours before they realised they were lost.
  2. Peter was upset because he had seen a horrible car crash.
  3. How long had Aaron been climbing before the accident happened?
  4. Ann felt cold because she had forgotten to take her coat.
  5. Tom had been waiting for two hours when the rescue helicopter finally arrived.

Ответ: had been walking; had seen; had Aaron been climbing; had forgotten; had been waiting.