Краткое пояснение:
Краткое пояснение: Вопрос в прямой речи уже в Past Perfect Continuous. При переводе в косвенную речь время глагола не меняется, и используется союз 'if'.
Ответ:
- He asked if they had been working for that company for twenty years by then.
Разбор:
- Подлежащее: 'they' (остается без изменений).
- Сказуемое: 'had been working' (Past Perfect Continuous, время не меняется).