Cách sử dụng cấu trúc How long, phân biệt “How long” và “How many times”

tat-ca-kien-thuc-ve-cau-truc-how-long

Cấu trúc How long rất phổ biến trong các bài thi tiếng Anh ngữ pháp cũng như giao tiếp tiếng Anh thông thường. Thế nhưng nhiều bạn chưa hiểu hết về cách sử dụng cấu trúc how long cũng như cách phân biệt nó với how many times. Bài viết hôm nay của Space English sẽ chia sẻ toàn bộ kiến thức về cấu trúc how long tới các bạn, hãy đón đọc nhé!

How long là gì? Cách dùng How long như thế nào?

y-nghia-cau-truc-how-long

How long được coi như một từ để hỏi chỉ thời gian, vậy how long là gì? Trong tiếng Anh, how long có nghĩa là “bao lâu”, tuỳ vào từng ngữ cảnh mà chúng ta sử dụng how long với ý nghĩa khác nhau. Bạn có thể tham khảo 3 cách dùng how long dưới đây:

How long dùng để hỏi về khoảng thời gian của sự vật, sự việc nào đó

Câu hỏi how long thường được dùng để đặt câu hỏi về khoảng thời gian bao lâu mà một sự việc diễn ra từ lúc bắt đầu đến khi kết thúc. Khi dùng với mục đích này, cấu trúc how long thường đi với giới từ “since” hoặc “for”.

Ví dụ: 

Ex1: How long have you been in New York?

(Bạn đã ở New York bao lâu rồi?)

I've been in New York for 2 years. 

(Tôi đã sống ở New York khoảng 2 năm rồi.)

Ex2: How long have you been working here?

(Bạn đã làm việc ở đây được bao lâu rồi?)

I have been working here since May last year.

(Tôi đã đang làm việc ở đây từ tháng năm năm ngoái rồi.)

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

Ví dụ:

How long is this princess dress? 

(Chiếc đầm công chúa này dài bao nhiêu?)

How long is the Red River? 

(Chiều dài sông Hồng là bao nhiêu?)

How long dùng để đặt câu hỏi ai đó mất bao lâu để làm việc gì

Bên cạnh 2 cách trên, câu hỏi how long còn được dùng để hỏi ai đó về khoảng thời gian họ bỏ ra để làm việc gì đó.

Ví dụ: 

How long did it take you to make this birthday cake?

(Bạn đã mất bao lâu để làm chiếc bánh sinh nhật này thế?)

How long does it usually take you to shower?

(Bạn thường đi tắm trong bao lâu?)

Cấu trúc how long

cong-thuc-cau-truc-how-long-dung-nhat-1024x536

Tương tự với 3 cách dùng trên, chúng ta sẽ tìm hiểu 3 cấu trúc how long thông dụng:

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

Cấu trúc how long trên được dùng để hỏi về khoảng thời gian một sự việc diễn ra trong bao lâu hoặc thời gian ai làm điều gì đó trong bao lâu.

Cấu trúc how long được chia ở thì hiện tại đơn và quá khứ đơn. 

Ví dụ:

How long did you draw this picture?

(Bạn đã vẽ bức tranh này trong bao lâu vậy?)

How long + have/ has + S + VpII…?

Cấu trúc how long + have VpII có nghĩa hỏi về thời gian tương tự với cấu trúc bên trên, chỉ khác là nó sử dụng thì hiện tại hoàn thành thay vì.

Ví dụ: 

How long have you watched this movie?

(Bạn đã xem bộ phim này trong bao lâu?)

How long have you done yoga?

(Bạn đã tập Yoga bao lâu rồi?)

How long + does/ did it take + (O) + to V…?

Cấu trúc how long này được dùng để hỏi “ai đó mất bao lâu để làm điều gì” hoặc “mất bao lâu để bạn làm điều gì đó”. 

Câu trả lời: It takes/ took + (O) + time + to V…

Ví dụ: 

Ex1: How long did it take you to solve this math homework?

(Bạn đã mất bao lâu để giải bài toán này?)

Answer: It took me 30 minutes to solve this math homework. 

(Tôi mất 30 phút để giải bài toán này.)

Ex2: How long does it take you to get there?

(Bạn mất bao lâu để đi đến đó)

Answer: It takes me an hour to get there. 

(tôi mất một tiếng để đến đó.)

So sánh cấu trúc how long và how many times

phan-biet-cau-truc-how-long-va-how-many-times-1024x576

How long và How many times có nghĩa hoàn toàn khác nhau:

  • How long: nghĩa tiếng việt là “bao lâu”, dùng để hỏi về làm điều gì đó trong bao lâu.
  • How many times: nghĩa tiếng việt là “bao nhiêu lần”, dùng để hỏi về con số cụ thể mỗi lần sự việc xảy ra. 

Ví dụ: 

How long have you been studying English?

(Bạn đã đang học tiếng Anh bao lâu rồi?)

 

How many times have you watched this movie?

(Bạn đã xem bộ phim này bao nhiêu lần rồi?)

Bài tập cấu trúc how long kèm đáp án

Bài tập 1: Điền từ thích hợp vào chỗ trống

1.How long_____it take you to create a plan? 

  1. does
  2. will
  3. did
  1. _____ did it take you to organize these documents? 
  1. how long
  2. What time
  3. How many times
  1. How long _____you to finish your dissertation? Your graduate dissertation is so good. 
  1. did it take
  2. will it take 
  3. does it take
  1. Tom asked Linda _____ to finish English homework. 
  1. how long it took
  2. how long it taking
  3. how long it takes
  1. How long does it take you to learn to play the drums?

    Let me think! It ____ many years.

  1. taking
  2. takes
  3. took

Bài tập 2: Đặt câu hỏi với “How long” từ những câu trả lời sau.

  1. It rained for an hour.

=> ………………………………………………..?

  1. He has slept for an hour and a half.

=> ………………………………………………..? 

  1. She was out for about 30 minutes.

=> ………………………………………………..? 

  1. It takes me 20 minutes to go home by bus. 

=> ………………………………………………..?

  1. It took me 2 hours to attend the meeting.

=> ………………………………………………..?

Đáp án:

Bài tập 1:

  1. C 2. A 3. A 4. A 5. B

Bài tập 2: 

  1. How long did it rain? 
  2. How long has he slept? 
  3. How long has she been out?
  4. How long does it take you to go home by bus?
  5. How long did it take you to attend the meeting?

Như vậy, bạn đã nắm được cách sử dụng cấu trúc How long qua bài viết này chưa? Bạn học nhớ luyện tập thường xuyên để trau dồi khả năng ngữ pháp tiếng Anh của mình nhé. Chúc bạn học tiếng Anh thật tốt!

Cách đọc đuôi ed trong tiếng Anh đơn giản, dễ nhớ

Paraphrase là gì? 6 cách paraphrase đem lại điểm số cao trong IELTS Writing

Bài viết liên quan

Tất tần tật kiến thức về 3 cấu trúc provide thông dụng trong tiếng Anh
Tất tần tật kiến thức về 3 cấu trúc provide thông dụng trong tiếng Anh
Đăng ký ngay trung tâm dạy tiếng anh ở hà nội uy tín hàng đầu 2023
Đăng ký ngay trung tâm dạy tiếng anh ở hà nội uy tín hàng đầu 2023
1 khóa học toeic bao nhiêu tiền tại các trung tâm hiện nay
1 khóa học toeic bao nhiêu tiền tại các trung tâm hiện nay
Trung tâm dạy ielts cho người mới bắt đầu tốt nhất Hà Nội
Trung tâm dạy ielts cho người mới bắt đầu tốt nhất Hà Nội