15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 57)

Tim asked Sarah_______English so far. A. how long was she learning B. how long she has been learning C.she had been learning how long D. how long she had been learning

75/260

Timasked Sarah_______English sofar.

how long wasshelearning

how long she hasbeen learning

she had been learninghowlong

how long she had beenlearning

Giải thích

Đáp án D

Tường thuật câu hỏi đổi ngôi lùi thì ( hiện tại hoàn thành => quá khứ hoàn thành) và không đảo ngữ.