How long là một trong những cấu trúc quen thuộc và được sử dụng phổ biến trong tiếng Anh. Thế nhưng bạn đã biết các cách dùng và ý nghĩa từng trường hợp của nó chưa? Nếu chưa, thì hãy lưu ngay bài viết này lại để Vietop English giúp bạn khám phá tất tần tật cấu trúc How long nhé!
How long là gì?
How long … có nghĩa là bao lâu, độ dài bao nhiêu được dùng khi bạn muốn hỏi ai đó về khoảng thời gian bao lâu hoặc độ dài của vật nào đó. Đây là một dạng câu hỏi thông dụng trong tiếng Anh thường được sử dụng.
Cách dùng cấu trúc How long
Trong ngữ pháp Tiếng Anh, cấu trúc How long có các trường hợp sử dụng phổ biến sau đây:
- Dùng để hỏi về khoảng thời gian người nào đó đã dành ra để làm việc gì. Khi hỏi thời gian với How long, thời gian đó thường là một khoảng thời gian cụ thể có thời điểm bắt đầu và kết thúc. Cấu trúc này thường đi cùng với giới từ “for” hoặc “since” trong câu trả lời.
E.g:
- How long have you been waiting for the bus? (Bạn đã đợi xe buýt bao lâu rồi?).
- How long will the concert last? (Buổi hoà nhạc sẽ kéo dài bao lâu?).
- Dùng để hỏi về độ dài của một vật nào đó.
E.g:
- How long is this pen? (Cây bút này dài bao nhiêu?).
- How long is this red dress? (Chiếc váy đỏ này dài bao nhiêu?).
- Dùng để hỏi về khoảng thời gian ai đó dành ra để làm việc gì.
E.g:
- How long does it take John to finish this homework? (John mất khoảng thời gian bao lâu để hoàn thành xong bài tập về nhà này?).
- How long will it take to go to school? (Mất bao lâu để đến trường?)
Xem thêm:
Phân biệt cấu trúc How much và How many kèm bài tập vận dụng
Các cấu trúc How long trong tiếng Anh
Có 3 công thức How long khác nhau được dùng với mục đích câu hỏi khác nhau. Cùng tìm hiểu các câu trúc How long này bạn nhé.
Công thức 1
How long + do/does/did + S + Vinf…? |
Đây là cấu trúc How long ở thì hiện tại đơn và quá khứ đơn. Dùng khi hỏi ai đó về khoảng thời gian làm/ đã làm việc gì.
E.g:
- How long do you go to school? (Bạn đi đến trường mất bao lâu?)
- How long does she cook? (Cô ấy nấu ăn mất bao lâu?)
Công thức 2
How long + have/has + S + Ved/PII…? |
Đối với cấu trúc How long ở thì hiện tại hoàn thành, nó cũng có nghĩa tương tự với công thức 1 như trên là dùng để hỏi ai đó về khoảng thời gian làm/ đã làm việc gì.
E.g:
- How long has it rained? (Trời đã mưa kéo dài bao lâu?)
- How long has he been home? (Anh ấy về nhà bao lâu rồi?)
Công thức 3
How long does it take + (O) + to Vinf…? |
Cuối cùng cấu trúc How long mang nghĩa Ai đó mất bao lâu để làm việc gì. Chỉ khoảng thời gian diễn ra của một hành động.
Trả lời theo cấu trúc sau:
Answer: It takes + (O) + time + to Vinf … |
Ai đó mất … thời gian để làm… |
E.g:
How long does it take to get to Hanoi by plane? (Mất bao nhiêu thời gian để đi tới thành phố Hà Nội bằng máy bay?)
→ It takes 4 hours to get to Hanoi City by plane. (Mất 2 tiếng để đi tới thành phố Hà Nội bằng máy bay.)
Các mẫu câu hỏi thông dụng với cấu trúc How long
1. Cấu trúc How long về độ dài của vật.
E.g:
- How long is this ao dai? (Chiếc áo dài này dài bao nhiêu?)
- How long is the Saigon Bridge? (Cầu Sài Gòn dài bao nhiêu?)
2. Cấu trúc How long về khoảng thời gian.
E.g:
- How long has Tim been a doctor? – About 5 years. (Tim trở thành một bác sĩ mất bao lâu? – Khoảng 5 năm.)
- How long have you learning French? – I have been learning French for 4 years. (Bạn đã học Tiếng Pháp bao lâu rồi? – Tôi đã đang học Tiếng Pháp được khoảng 4 năm).
3. Cấu trúc How long với How long does it take…?
E.g:
- How long does it take you to play piano well? – It takes me 2 years to play piano well. (Bạn mất bao lâu để chơi đàn piano tốt? – Tôi mất 2 năm để chơi đàn piano tốt.)
- How long does it take him to recover from the injury? – It takes him 3 months to recover from the injury. (Anh ấy mất bao lâu để hồi phục chấn thương? – Anh ấy phải mất 3 tháng để hồi phục chấn thương.)
Phân biệt cấu trúc How long và How many times
Thực tế cấu trúc How long và How many times khác nhau hoàn toàn.
- How long: hỏi về khoảng thời gian (bao lâu)
- How many times: hỏi về số lần (bao nhiêu lần)
E.g:
- How long did you watch this play? (Bạn đã xem vở kịch này trong bao lâu?)
- How many times have you watched this play? (Bạn đã xem vở kịch này bao nhiêu lần? )
*Lưu ý: Chúng ta sẽ thường dùng cấu trúc How many times với thì hiện tại hoàn thành vì nó thể hiện số lần đã làm từ trong quá khứ đến hiện và có thể sẽ tiếp tục tới tương lai.
Xem thêm:
Phân biệt cấu trúc How long và How much time
Giống nhau: Cả 2 cấu trúc đều mang nghĩa là bao lâu, bao nhiêu thời gian.
Khác nhau:
- How long: thường được dùng để hỏi về khoảng thời gian dài.
- How much times: thường được dùng để hỏi về khoảng thời gian ngắn (Thường gặp trong lời chỉ dẫn)
E.g:
- How long has Jenny lived in Japan? – For more than 4 years. (Jenny sống ở Nhật Bản bao lâu rồi? – Khoảng 4 năm).
- How much time should Ann boil the vegetables? – Only 10 minutes. (Ann nên luộc rau trong bao lâu? – 10 phút thôi.)
Phân biệt cấu trúc How long và When
Giống nhau: Cả 2 cấu trúc đều hỏi về thời gian.
Khác nhau:
- How long: Được dùng để chỉ một giai đoạn hoặc khoảng thời gian, có điểm bắt đầu và điểm kết thúc.
- When: Dùng để chỉ về một thời điểm hoặc một mốc thời gian cụ thể.
E.g:
- How long have you lived in Ho Chi Minh city? – I have lived here for 5 years. (Bạn đã sống ở thành phố Hồ Chí Minh bao lâu rồi? – Tôi đã sống ở đây 5 năm rồi.)
- When did you move to Hoi An? – I moved here in 2018. (Bạn chuyển đến Hội An từ bao giờ? – Tôi đã chuyển đến đây từ năm 2018.)
Bài tập vận dụng cấu trúc How long kèm đáp án
Nắm vững lý thuyết rồi thì bây giờ là lúc chúng ta thực hành luyện tập cấu trúc How long vừa học. Các bạn hãy làm bài tập nhỏ dưới đây để kiểm tra xem mình đã hiểu và phân biệt rõ được How long và How many times chưa nhé.
Bài tập: Điền How long hoặc How many times vào chỗ trống sao cho thích hợp
- ______ will the concert last?
- ______ has Tam been listening?
- ______ a day do you shower?
- ______ are these pants?
- ______ have you participated in this race?
- ______ did you meet your father last month?
- ______ does it take her to wash the dishes??
- ______ have you been crying?
Đáp án:
- How long will the concert last?
- How long has Tam been listening?
- How many times a day do you shower?
- How long are these pants?
- How many times have you participated in this race?
- How many times did you meet your father last month?
- How long does it take her to wash the dishes?
- How long have you been crying?
Như vậy chúng ta đã kết thúc xong bài học về cấu trúc How long ngày hôm nay. Nằm lòng các cách dùng How long này sẽ giúp bạn đặt ra các câu hỏi trong giao tiếp hàng ngày chuẩn xác nhất. Đừng quên thực hành bài tập nhỏ ở trên để ghi nhớ kiến thức tốt hơn nhé. Chúc các bạn học tốt tiếng Anh!