Hello, I ... you for ages. Where ... you ... all this time?
A) didn`t see/have/been
B) haven`t seen/had/been
C) don`t see/were
D) doesn`t see/had/been
E) haven`t seen/have/been
Правильный ответ:
E
Перевод:
Привет, я не видел тебя сто лет. Ты где был все это время?
Пояснение:
Когда говорится, сколько времени продолжалось действие по настоящий момент времени, употребляется Present Perfect (I have lived in Moscow for 7 years = я живу в Москве 7 лет, т.е. прожил 7 лет по настоящий момент). То же самое с Where have you been, т.е. где ты был по данный момент.