Cấu Trúc How Long: Tổng Hợp Kiến Thức Hữu Ích Siêu Dễ Nhớ

Cấu trúc How long là một phần quan trọng trong tiếng Anh, thường được sử dụng để hỏi về khoảng thời gian hoặc độ dài của một sự kiện. Trong bài viết này, Ôn Luyện sẽ cung cấp một cái nhìn tổng quan về cấu trúc này. Giúp bạn hiểu rõ hơn và biết cách sử dụng chúng một cách chính xác.

Các cách dùng của How long

Dưới đây là chi tiết về cách dùng cũng như liệt kê ra một số câu hỏi với How long mà chúng ta thường gặp.

Cách dùng cấu trúc How Long
Cách dùng cấu trúc How Long
  • Cấu trúc how long dùng để hỏi về độ dài của vật

How long được dùng để đặt câu hỏi về độ dài được đo đạc của một vật nào đó. 

Ví dụ

    • How long is this rope? (Dây này dài bao nhiêu?)
    • How long is this bridge? (Cầu này dài bao nhiêu?)
  • Cấu trúc how long dùng để nói về khoảng thời gian bao lâu

Cấu trúc How long thường được sử dụng để hỏi về khoảng thời gian một cách cụ thể với thời điểm bắt đầu và kết thúc, thường đi kèm với giới từ “for” hoặc “since” trong câu trả lời.

Ví dụ:

    • How long has the meeting lasted? – For two hours.
      (Cuộc họp đã kéo dài trong bao lâu rồi? – Hai giờ.)
    • How long has John been waiting for the bus? – Since half past five.
      (John đã đợi xe buýt đã bao lâu rồi? – Từ lúc nửa đêm.)
  • Cấu trúc how long dùng khi nói về khoảng thời gian dùng làm việc gì

Ngoài hai phương pháp đã đề cập, How long còn có thể được sử dụng để hỏi về khoảng thời gian mà ai đó đã dành để thực hiện một công việc nào đó.
Ví dụ:

    • How long does it usually take you to complete a project of this size?
      (Thường mất bao lâu để bạn hoàn thành một dự án có quy mô như vậy?)
    • How long did she spend practicing the piano before the recital?
      (Cô ấy đã dành bao lâu để luyện tập piano trước buổi biểu diễn?)

Các cấu trúc How long

Dưới đây là ba cấu trúc “How long” khác nhau được sử dụng với các mục đích câu hỏi khác nhau:

Các cấu trúc How Long
Các cấu trúc How Long

Công thức 1: Cấu trúc How long ở thì Hiện tại đơn và Quá khứ đơn

Cấu trúc “How long” ở thì hiện tại đơn và quá khứ đơn thường được sử dụng khi hỏi về khoảng thời gian mà ai đó đã dành để làm một công việc.

How long + do/does/did + S + Vinf…?

Ví dụ:

  • How long did they wait for the bus? (Họ đã đợi xe buýt bao lâu?)
  • How long does it take him to drive to work? (Anh ấy mất bao lâu để lái xe đến nơi làm việc?)

Công thức 2: Cấu trúc How Long ở Hiện tại hoàn thành

Cấu trúc How long ở thì hiện tại hoàn thành cũng được sử dụng để hỏi về khoảng thời gian mà ai đó đã dành để làm một công việc.

How long + have/has + S + Ved/PII…?

Ví dụ:

  • How long has she had her car? (Cô ấy đã có xe hơi được bao lâu?)
  • How long have they been living in that neighborhood? (Họ đã sống ở khu phố đó được bao lâu?)

Công thức 3

Cấu trúc cuối cùng của How long thường chỉ nhấn mạnh vào khoảng thời gian diễn ra của một hành động.

How long does it take + (O) + to Vinf…?
→ It takes + (O) + time + to Vinf … ( Ai đó mất … thời gian để làm…)

Ví dụ:

  • How long did it take for her to finish the race? (Cô ấy mất bao lâu để hoàn thành cuộc đua?)
  • How long did they spend building the house? (Họ đã dành bao lâu để xây dựng căn nhà?)

Phân biệt How long với How many times và When

Cấu trúc how long, how many times và đều được sử dụng để hỏi về thời gian hoặc tần suất của một sự việc nhưng giữa chúng vẫn có điểm khác biệt. Chúng ta cùng tìm hiểu về sự khác biệt này nhé.

Phân biệt How long với How many times

Điểm khác biệt giữa How longHow many times là: 

  • How long: Được sử dụng khi muốn hỏi về khoảng thời gian một sự việc, sự kiện, hoặc hành động diễn ra.
  • How many times: Được sử dụng khi muốn hỏi về số lần một sự việc, sự kiện, hoặc hành động đã xảy ra.

Ví dụ:

  • How long have you been cooking dinner? (Bạn đã nấu bữa tối trong bao lâu?)
  • How many times have you cooked dinner this week? (Bạn đã nấu bữa tối bao nhiêu lần trong tuần này?)

Phân biệt How long với When

Dưới đây là cách phân biệt giữa How long và When:

How longWhen
  • Cấu trúc How long ở thì hiện tại hoàn thành để hỏi về khoảng thời gian một sự việc đã xảy ra và kéo dài trong bao lâu.
  • Với How long, chúng thường được kết hợp với các động từ chỉ trạng thái (status verbs) như: know (biết), like/love (thích), want (muốn), need (cần),…
  • Sử dụng cấu trúc When ở thì quá khứ đơn để hỏi về thời điểm cụ thể một sự việc 
  • When thường được dùng với các động từ chỉ hành động (action verbs) như: start/begin (bắt đầu), buy (mua), play (chơi), go (đi), visit (thăm),…việc đã xảy ra trong quá khứ.

Ví dụ:

  • When did you start learning to play the guitar? (Bạn bắt đầu học chơi guitar khi nào?)
  • How long have you been playing the guitar? (Bạn đã chơi guitar được bao lâu rồi?)

Bài tập vận dụng

Bài 1: Bạn hãy điền How long hoặc How many times vào chỗ trống:

  1. ___________ have you been studying French? For three months.
  2. ___________ did it take you to finish the race? About an hour.
  3. ___________ have you watched that movie? At least five times.
  4. ___________ does it usually rain in this city? During the spring season.
  5. ___________ have you been friends with her? Since elementary school.
  6. ___________ did you practice the piano yesterday? For two hours straight.
  7. ___________ does it take to drive to the airport? Usually around 30 minutes, depending on traffic.
  8. ___________ have you been working at your current job? Since last year.
  9. ___________ times have you visited your grandparents this month? Twice so far.
  10. ___________ did you spend on that shopping spree? A couple of hundred dollars.

Bài 2: Viết lại các câu sau thành tiếng Anh và sử dụng cấu trúc How long.

  1. Anh ấy đã sống ở đây trong bao lâu?
  2. Bạn đã nói chuyện điện thoại với cô ấy trong bao lâu?
  3. Đoàn xe đạp đã đi được bao lâu rồi?
  4. Cậu bé đó đã chơi trò chơi đó bao lâu?
  5. Mất bao lâu để làm xong bài kiểm tra này?

Đáp án

Bài 1:

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

Bài 2:

  1. How long has he lived here?
  2. How long did you talk to her on the phone?
  3. How long have the bike riders been going?
  4. How long did that boy play that game?
  5. How long does it take to finish this test?

Bài viết trên đây, Ôn luyện hi vọng người đọc có thể nắm rõ được cấu trúc How long cũng như cách trả lời cho câu hỏi này. Chúng tôi mong bạn từ đây có thể xây dựng một nền tảng ngữ pháp vững chắc hơn để hỗ trợ phát triển các kỹ năng khác như nói và viết.

XEM THÊM:

Bài liên quan

Đang làm bài thi