Cześć! Mam pewien problem ze złapaniem jaki z wymienionych w tytule czasów stosujemy w zdaniu, w którym występuje when? Poniżej podaje przykłady:
1. We had been waiting/were waiting for three-and-a-half hours when John finally arrived.
2. We had been traveeling/ were traveling for about four hours when we realized that something was wrong with one of the tyres.
3. I had been using/ were using the machine for some time when I realised that there was no ink in it.
Osobiście bardziej logiczne w tych przypadkach wydaje mi się zastosowanie czasów Past Perfect, jednak mój nauczyciel wskazał mi na Past Continuous jednocześnie dopuszczając Past Perfect jako poprawne (choć mniej) rozwiązanie. Czy znajdę gdzieś jakaś jasną tego definicję?