Chuyên đề ôn thi Ngữ pháp Tiếng Anh 12 - Câu tường thuật có đáp án

Mary said to me: “Do you know how long Alice has been playing the piano?”

27/53

Mary said to me: “Do you know how long Alice has been playing the piano?”

Mary wanted to know how long Alice has been playing the piano.

Mary asked me whether I knew how long Alice had been playing the piano.

Mary wondered if I knew how long had Alice been playing the piano.

Mary asked me how long had Alice been playing the piano.

Giải thích

Đáp án. B

Giải thích:

Câu trực tiếp là câu hỏi dạng YES/NO - question thì cấu trúc câu gián tiếp là: S + asked + if/whether + S + V → chọn B. 

Dịch nghĩa: Mary hỏi tôi có biết Alice đã chơi đàn được bao lâu rồi.