Cấu trúc how long trong tiếng AnhKhi học tiếng Anh, chắc hẳn bạn đã nhiều lần bắt gặp câu hỏi "How long…?" dùng để hỏi về khoảng thời gian. Đây là một cấu trúc quen thuộc nhưng không phải ai cũng nắm rõ cách sử dụng đúng với từng thì. Vậy "how long" được dùng như thế nào? Có những lưu ý gì quan trọng khi đặt câu hỏi và trả lời? Hãy cùng STUDY4 tìm hiểu chi tiết trong bài viết dưới đây nhé!

I. Cấu trúc How long là gì?

Cấu trúc How long là gì?

Cấu trúc How long là gì?

"How long" là một cấu trúc câu hỏi được tạo thành từ đại từ nghi vấn "how" và tính từ "long". Trong đó, "how" được dùng để hỏi về cách thức hoặc trạng thái của một sự việc, còn "long" mang nghĩa là “dài”. Khi hai từ này kết hợp, "how long" thường được sử dụng để hỏi về độ dài của một vật hoặc, phổ biến hơn, để đề cập đến khoảng thời gian một sự kiện diễn ra hay một người thực hiện một hành động nào đó.

→ Ví dụ: How long will it take to complete this project? (Mất bao lâu để hoàn thành dự án này?)

II. Cách dùng và cấu trúc How long

Cách dùng và cấu trúc How long

Cách dùng và cấu trúc How long

Tùy vào thời điểm của sự việc được hỏi (quá khứ, hiện tại hay tương lai) cũng như bản chất của hành động, cấu trúc "how long" có nhiều dạng khác nhau để phù hợp với ngữ cảnh.

1. Cấu trúc how long dùng để hỏi về độ dài của vật

How long + be + something?

Động từ "be" sẽ được chia theo thì phù hợp với thời điểm của câu hỏi.

→ Ví dụ: How long was the bridge across the river? (Chiếc cầu bắc qua con sông dài bao nhiêu?)

2. Dùng để hỏi về khoảng thời gian ở hiện tại

Khi hỏi về khoảng thời gian thực hiện một hành động ở hiện tại, câu có thể ở thì hiện tại đơn, hiện tại hoàn thành, hoặc hiện tại hoàn thành tiếp diễn.

Cấu trúc how long để hỏi về thời gian của sự vật ở thì hiện tại đơn:

How long + do/does + S + V(infinitive)…. ?

→ Ví dụ: How long do you spend reading books every day? (Bạn dành bao lâu để đọc sách mỗi ngày?)

Cấu trúc how long hỏi về thời gian của sự vật ở thì hiện tại hoàn thành:

How long + have/has + S+ Ved/V3…. ?

→ Ví dụ: How long has this museum been open to the public? (Bảo tàng này đã mở cửa cho công chúng được bao lâu?)

Cấu trúc how long hỏi về thời gian của sự vật ở thì hiện tại hoàn thành tiếp diễn:

How long + have/has + S+ been + Ving…. ?

→ Ví dụ: How long have they been learning French? (Họ đã học tiếng Pháp được bao lâu rồi?)

Cấu trúc how long hỏi về thời gian của sự vật ở thì hiện tại hoàn thành tiếp diễn

3. Cấu trúc "how long" dùng để hỏi về khoảng thời gian trong quá khứ

Trong câu hỏi liên quan đến sự việc đã xảy ra về thời gian hay quá trình, thì quá khứ đơn thường được sử dụng.

How long + did + S + V(infinitive)….?

→ Ví dụ: How long did the movie last last night? (Bộ phim tối qua kéo dài bao lâu?)

4. Hỏi về khoảng thời gian sự việc ở tương lai

Khi muốn hỏi về khoảng thời gian của một sự việc sẽ diễn ra trong tương lai, cấu trúc "how long" thường được sử dụng với thì tương lai đơn. Đây là cách phổ biến nhất để đặt câu hỏi về một dự đoán, một kế hoạch hoặc một công việc chưa hoàn thành, nhằm xác định khoảng thời gian cần thiết để thực hiện chúng.

How long + will + S + V(infinitive)….?

→ Ví dụ: How long will they stay in Japan for their vacation? (Họ sẽ ở Nhật Bản bao lâu cho kỳ nghỉ?)

5. How long + take?

Khi muốn hỏi một công việc mất bao lâu để hoàn thành hoặc cần bao nhiêu thời gian để thực hiện một việc gì đó, cấu trúc "how long" kết hợp với động từ "take" được sử dụng rất phổ biến. Tùy thuộc vào thời điểm xảy ra sự việc, động từ trong câu sẽ được chia theo thì phù hợp, thường gặp nhất là hiện tại đơn, quá khứ đơn hoặc tương lai đơn.

How long + do/does/did/will + it take(s) + O + to V

→ Ví dụ: How long does it take you to get ready in the morning? (Mất bao lâu để bạn chuẩn bị vào buổi sáng?)

How long + take?

6. Cách trả lời câu hỏi của cấu trúc how long

🔹 Khi câu hỏi liên quan đến độ dài của một vật, câu trả lời thường là:
It is/was + số đo + long.

🔹 Khi câu hỏi về thời gian của một sự việc, câu trả lời có thể dùng "since" hoặc "for" để nhấn mạnh khoảng thời gian.

🔹 Đối với câu hỏi "how long + take", câu trả lời có dạng:
It + takes/took/will take + O + khoảng thời gian.

🔹 Ví dụ: How long does it take to learn how to swim?
It takes about three months to learn how to swim properly. (Mất khoảng ba tháng để học bơi thành thạo.)

III. Phân biệt cấu trúc “How long” với các cấu trúc hỏi thời gian khác

Cụm từ

Mục đích sử dụng

Ví dụ

How long

Dùng để hỏi về khoảng thời gian hoặc độ dài mà một sự việc diễn ra từ lúc bắt đầu đến khi kết thúc.

How long have you been studying English? (Bạn đã học tiếng Anh được bao lâu?)

How many times

Dùng để hỏi về số lần cụ thể mà một sự việc đã xảy ra.

How many times have you failed the driving test? (Bạn đã trượt bài kiểm tra lái xe bao nhiêu lần rồi?)

How much time

Dùng để hỏi về tổng thời gian cần để hoàn thành một hành động cụ thể, thường là thời gian ngắn.

How much time do we have before the train leaves? (Chúng ta còn bao nhiêu thời gian trước khi tàu khởi hành?)

When

Dùng để hỏi về thời điểm chính xác mà một sự kiện diễn ra.

When will the next meeting take place? (Khi nào cuộc họp tiếp theo sẽ diễn ra?)

IV. Bài tập cấu trúc “How long” với các cấu trúc hỏi thời gian khác

Bài 1: Điền "How long" hoặc "How many times" vào chỗ trống

  1. ___________ have you been learning English? Since last summer.
  2. ___________ did it take you to bake the cake? Around two hours.
  3. ___________ have you watched that TV series? Three times already.
  4. ___________ does it usually take to commute to work? About 45 minutes.
  5. ___________ have you been waiting for the bus? Almost half an hour.
  6. ___________ have you visited Paris? Just once in my life.
  7. ___________ have you been in a relationship with him? For five years.
  8. ___________ did you study for the exam yesterday? Nearly four hours.
  9. ___________ times have you been late for school this week? Twice.
  10. ___________ did you spend on your vacation? Around $1,500.

Đáp án

  1. How long
  2. How long
  3. How many times
  4. How long
  5. How long
  6. How many times
  7. How long
  8. How long
  9. How many times
  10. How long

Bài 2: Viết lại các câu sau bằng tiếng Anh, sử dụng "How long"

  1. Bạn đã làm công việc hiện tại của mình được bao lâu?
    How long have you been doing your current job?
  2. Cô ấy đã chờ kết quả kỳ thi bao lâu rồi?
    How long has she been waiting for the exam results?
  3. Họ đã lên kế hoạch cho chuyến du lịch này trong bao lâu?
    How long have they been planning this trip?
  4. Anh ấy đã lái xe bao lâu trước khi nghỉ ngơi?
    How long had he been driving before taking a break?
  5. Bạn đã biết về tin tức này bao lâu rồi?
    How long have you known about this news?
  6. Chúng tôi đã thảo luận về vấn đề đó trong bao lâu?
    How long have we been discussing that issue?
  7. Mất bao lâu để học chơi một nhạc cụ thành thạo?
    How long does it take to learn to play a musical instrument well?
  8. Bạn đã chờ đồ ăn được bao lâu rồi?
    How long have you been waiting for the food?
  9. Cô ấy đã sử dụng phần mềm này trong bao lâu?
    How long has she been using this software?
  10. Bộ phim này kéo dài bao lâu?
    How long does this movie last? / How long is this movie?

Tham khảo các khóa học cơ bản của STUDY4:

👉[Practical English] Ngữ pháp tiếng Anh từ A-Z

👉[IELTS Fundamentals] Từ vựng và ngữ pháp cơ bản IELTS

👉[Complete TOEIC] Chiến lược làm bài - Từ vựng - Ngữ pháp - Luyện nghe với Dictation [Tặng khoá TED Talks]

Hoặc bạn có thể xem thêm COMBO CƠ BẢN để nhận thêm nhiều ưu đãi hơn!

Lời kết

Như vậy, "how long" là một cấu trúc quan trọng giúp bạn đặt câu hỏi về khoảng thời gian trong tiếng Anh. Khi sử dụng, bạn cần lưu ý lựa chọn thì phù hợp để câu hỏi và câu trả lời chính xác hơn. Hãy luyện tập thường xuyên bằng cách đặt câu hỏi và thực hành với các tình huống thực tế để sử dụng "how long" một cách tự nhiên nhất.

Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cấu trúc "how long". Đừng quên theo dõi STUDY4 để cập nhật thêm nhiều kiến thức tiếng Anh hữu ích nhé!