KỲ THI THỬ THPT QUỐC GIA NĂM 2019 MÔN TIẾNG ANH(P12)

Mike asked Sarah how long______English so far

33/64

Mike asked Sarah how long______English so far

she had been learning

she learned

she has been learning

had she learned

Giải thích

Đá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