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

How long have you been in this job?” She asked him. A. She asked him how long he has been in that job. B. She asked him how long has he been in that job. C. She asked him how long he had

5524/5750

How long have you been in this job?” She asked him.

She asked him how long he has been in that job.

She asked him how long has he been in that job.

She asked him how long he had been in that job.

She asked him how long had he been in that job.

Giải thích

Đáp án C

Kiến thức: Reported speech

Giải thích:

Khi chuyển sang câu gián tiếp, thì hiện tại hoàn thành => quá khứ hoàn thành; this => that

Câu gián tiếp ở thể khẳng định, nên ta không đảo trợ động từ lên trước.

Tạm dịch: Cô ấy hỏi anh đã làm công việc đó bao lâu rồi.