Вот подробный разбор, какой из времен правильнее использовать в каждом из предложений:
The workers had been on a strike for three weeks when the agreement on pay was reached.
- Past Perfect Continuous (had been on) используется для обозначения действия, которое началось в прошлом и продолжалось до другого момента в прошлом.
- Past Simple (was reached) обозначает конкретный момент в прошлом.
When she got the results of her medical tests, she realised that she had been feeling ill since she had been on holiday.
- Past Perfect Continuous (had been feeling) используется для описания состояния, которое длилось до другого действия в прошлом.
- Past Perfect (had been) указывает на завершенное действие, которое произошло до другого действия в прошлом.
The door was unlocked. She wondered who had left the door open.
- Past Simple (wondered) описывает действие, которое произошло в определенный момент в прошлом.
- Past Perfect (had left) указывает на действие, которое произошло до другого действия в прошлом.
He was playing football when the ball hit his head.
- Past Continuous (was playing) описывает длительное действие, прерванное другим действием.
- Past Simple (hit) описывает короткое, прерывающее действие.
He had been driving to work for half an hour when suddenly his car broke down.
- Past Perfect Continuous (had been driving) описывает длительное действие, происходящее до другого действия.
- Past Simple (broke) описывает конкретное, прерывающее действие.
When he arrived at the office he discovered that he had left all the necessary papers at home.
- Past Simple (discovered) описывает действие, произошедшее в конкретный момент.
- Past Perfect (had left) обозначает действие, которое произошло до другого действия в прошлом.
Susan was typing some letters when the boss asked her into his office.
- Past Continuous (was typing) описывает длительное действие, прерванное другим действием.
- Past Simple (asked) описывает короткое, прерывающее действие.
She looked tired. She had been typing letters all morning.
- Past Perfect Continuous (had been typing) описывает длительное действие, которое длилось до другого момента в прошлом и имело видимый результат.
Yesterday afternoon it was still raining when I got home.
- Past Continuous (was still raining) описывает длительное действие, происходящее в момент другого действия.
- Past Simple (got) описывает конкретное действие в прошлом.
He was cleaning the car when the phone rang, so he did not answer it.
- Past Continuous (was cleaning) описывает длительное действие, прерванное другим действием.
- Past Simple (did not answer) описывает короткое, прерывающее действие.
When I was little, my mother used to feed me.
- Past Simple (was) используется для описания состояния в прошлом.
- Used to (used to feed) описывает регулярное действие в прошлом, которое больше не происходит.
Jane's clothes were wet. She had been washing her dog.
- Past Perfect Continuous (had been washing) описывает длительное действие, которое закончилось до другого момента в прошлом и имело видимый результат.
Jerry was nervous, for he had never flown in an aeroplane before.
- Past Simple (was) описывает состояние в прошлом.
- Past Perfect (had never flown) обозначает действие, которое произошло до другого действия в прошлом.
I never liked going to the cinema on my own when I was a teenager.
- Past Simple (never liked) используется для описания регулярного действия или состояния в прошлом.
Kate was dancing, but when she saw a newcomer she stopped.
- Past Continuous (was dancing) описывает длительное действие, прерванное другим действием.
- Past Simple (stopped) описывает конкретное, прерывающее действие.