Конечно! Вот правильные варианты для каждого предложения с объяснениями:
1. By the time Graham arrived at the train station, the train has already been leaving / had already left.
Правильный ответ: had already left
Объяснение: Вторая часть предложения — это прошедшее совершенное (Past Perfect), чтобы указать, что действие завершилось до другого прошедшего момента.
Правильный вариант: had already left.
2. How long had you been trying / had you tried to call Tom before he finally answered the phone?
Правильный ответ: had you been trying
Объяснение: Когда речь идет о длительном процессе, который длился до определенного момента, используют Past Perfect Continuous.
Правильный вариант: had you been trying.
3. The children had been putting away / had put away their toys before their mum came back home.
Правильный ответ: had been putting away
Объяснение: Действие происходило в течение некоторого времени перед другим прошедшим событием, поэтому нужен Past Perfect Continuous.
Правильный вариант: had been putting away.
4. Alan had a headache because he had played / had been playing computer games all afternoon.
Правильный ответ: had been playing
Объяснение: Длительное действие в прошлом, продолжающееся в течение некоторого времени, требует Past Perfect Continuous.
Правильный вариант: had been playing.
5. Simon had saved / had been saving money for many years before he bought his own house.
Правильный ответ: had been saving
Объяснение: Длительное действие, которое длилось длительное время перед покупкой дома, выражается Past Perfect Continuous.
Правильный вариант: had been saving.
6. The football game had just been starting / had just started when it began to rain.
Правильный ответ: had just started
Объяснение: Когда действие только началось, и мы сообщаем о нем раньше другого прошедшего события, используем Past Perfect.
Правильный вариант: had just started.
Если нужно подробнее разобрать какое-либо из предложений — скажите!