- Tina is still looking for a decent flat.
- How longhas she been looking?
Dịch nghĩa:
- Tina vẫn đang tìm kiếm một căn hộ phù hợp.
- Cô ấy đã tìm bao lâu rồi?
Giải thích:
Việc Tina tìm kiếm đã diễn ra trong quá khứ, đang tiếp diễn ở hiện tại và sẽ còn tiếp tục ở tương lai nên ta dùng thì hiện tại hoàn thành tiếp diễn.
Tina is still looking for a decent flat. How long __________?
Xuất bản: 12/01/2021 - Cập nhật: 18/09/2023 - Tác giả: Phạm Dung
Câu Hỏi:
- Tina is still looking for a decent flat.
- How long__________?
Đáp án và lời giải
How long haven't you seen Peter? This sentence means:When did you last see Peter?.
Dịch:Đã bao lâu rồi bạn chưa gặp Peter?Câu này cũng có nghĩa là: Lần cuối bạn gặp Peter là khi nào vậy?
How long did ittake you to type this letter?
Dịch nghĩa:Bạn mất bao lâu để gõ xong lá thư này?
Giải thích: Ta dùng "take" để biểu thị cho câu với ý nghĩa là mất thời gian bao lâu.
How long is it since they bought the house?
How long is it since they bought the house? (Họ mua nhà được bao lâu rồi nhỉ?)⇒ When did they buy the house? (Họ đã mua nhà khi nào nhỉ?)
How longhave you studied here?
Dịch nghĩa: Bạn đã học ở đây được bao lâu rồi?
Giải thích: "How long" + "studied": thì hiện tại hoàn thành
How long have youknownhe was a liar.
Dịch nghĩa: Bạn đã biết anh ta là kẻ nói dối bao lâu rồi?
Giải thích: Thì hiện tại hoàn thành chia V cột 3
How long have you been staying in Da Nang? - Ihave beenliving there for 3 months.
=> Tạm dịch: Bạn đã ở Đà Nẵng bao lâu rồi? - Tôi đã sống ở đó được 3 tháng.
Đáp án:
Thì Hiện tại hoàn thành tiếp diễn tập trung vào hành động có thể vẫn chưa kết thúc. Ở đây hành động "stay, live" có thể chưa kết thúc.
For three weeks every August and September the city is filled with actors and artists from all over the world.
=> Dịch nghĩa: Trong ba tuần vào tháng Tám và tháng Chín, thành phố có rất nhiều diễn viên và nghệ sĩ từ khắp nơi trên thế giới.
→ How long _____.
When did you have it?
→ How longhave you had it?
Dịch nghĩa: Bạn có nó khi nào vậy? → Bạn đã có nó bao lâu rồi?
How longhaveyou studied English?
Dịch nghĩa: Bạn đã học tiếng Anh được bao lâu rồi?
Giải thích: Thì hiện tại hoàn thành ở dạng câu nghi vấn. Chủ ngữ là "you" nên ta chọn "have"
Lan: “ ________ ”.
Mai: How long are you going to study this subject?
Lan:For a month
Dịch nghĩa:
Mai: Bạn định học môn này trong bao lâu?
Lan: Khoảng một tháng.
Giải thích:
How longhỏi về khoảng thời gian.
For + khoảng thời gian B, C, D đều là các mốc thời gian.