Answer: B) Had been training.
Explanation for this question is being written.
Answer: B) Had been playing.
Answer: B) Would have been.
Answer: D) Had been driving.
Answer: B) Had been raining.
Answer: B) Had been queueing.
Answer: A) Had been waiting.
Answer: C) Had been driving.
Answer: B) I had been looking forward to it.
Answer: D) Had-been reading.
Answer: D) Past Perfect Continuous.
Answer: B) Had been.
Answer: B) Had been shopping.
Answer: B) Had been working.
Answer: A) Past Perfect Progressive.
Answer: D) Past Perfect Progressive.
Answer: D) Had been talking/wanted.
Answer: C) Had you been researching.
Answer: B) Three years ago, he found that the processor he had been using wasn't the right one.
Answer: B) 'd been waiting.
Answer: C) Had been walking.
Answer: C) Had been jogging.
Answer: B) Had been trying.