Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Lê Quỳnh  Anh

Mike asked Sarah how long______English so far

A. she had been learning                                         

B. she learned


 

C. she has been learning                                          

D. had she learned

Dương Hoàn Anh
29 tháng 11 2017 lúc 13:55

Đáp án : A

Trong câu trực tiếp, Mike sẽ hỏi: how long have you been learning English so far? (vì có “so far” nghĩa là “tính cho tới giờ”, dấu hiệu của thì hiện tại hoàn thành) Khi tường thuật câu hỏi, ta dùng: ask + từ để hỏi (how long) + S + động từ lùi thời (hiện tại hoàn thành -> quá khứ hoàn thành). Trợ động từ không tách ra đảo lên sau từ để hỏi


Các câu hỏi tương tự
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết
Lê Quỳnh  Anh
Xem chi tiết