Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 88)

It’s quite a long way, isn’t it? We _______ about five miles by the time we get back, I’d say.

32/53

It’s quite a long way, isn’t it? We _______ about five miles by the time we get back, I’d say.

have walked

had walked

will have walked

would have walked

Giải thích

Đáp án: B

Giải thích: Mệnh đề trạng ngữ “By the time” ở quá khứ: By the time + quá khứ đơn, quá khứ hoàn thành: được sử dụng để nhấn mạnh một hành động nào đó trong quá khứ xảy ra thì đã có hành động khác xảy ra từ trước đó.

Dịch: Một chặng đường khá dài phải không? Tôi có thể nói rằng chúng tôi đã đi bộ được khoảng năm dặm cho đến khi quay lại.