Чтобы правильно заполнить пропуск в предложении "He said he ... for us for half an hour," необходимо учитывать контекст и время, в котором происходит действие.
Давайте рассмотрим предложенные варианты:
- was waiting - это форма Past Continuous, которая указывает на действие, происходившее в определенный момент в прошлом. Например, "He said he was waiting for us for half an hour." Это предложение означает, что он говорил, что ждал нас в течение получаса в какой-то момент в прошлом.
- had been waiting - это форма Past Perfect Continuous, которая используется для обозначения действия, которое началось в прошлом и продолжалось до другого момента в прошлом. Например, "He said he had been waiting for us for half an hour." Это означает, что он ждал нас в течение получаса до того, как он это сказал.
- waits - это форма Present Simple, которая не подходит для этого контекста, так как речь идет о прошлом. Мы не можем использовать настоящее время, когда говорим о том, что кто-то сказал о своих действиях в прошлом.
- waited - это форма Past Simple, которая также может быть правильной, но она не передает информацию о том, что действие продолжалось в течение времени. Например, "He said he waited for us for half an hour" подразумевает, что он закончил ждать, и это действие завершено.
Таким образом, наиболее подходящими вариантами являются was waiting и had been waiting. Однако, учитывая, что он говорит о том, что ждал нас в течение получаса до момента, когда он это сказал, правильным ответом будет had been waiting.
Итак, правильное предложение: "He said he had been waiting for us for half an hour."