fbpx

How long là gì? Cách sử dụng cấu trúc How long chi tiết nhất

Cấu trúc How long không ít lần gây khó khăn cho người học tiếng Anh. Hôm nay, The IELTS Workshop sẽ giúp bạn hiểu rõ về cách sử dụng cấu trúc how long để hỏi về thời gian một cách chính xác và hiệu quả nhất trong các kỳ thi tiếng Anh và giao tiếp hàng ngày nhé.

Keynote

  • Cấu trúc how long được sử dụng để hỏi về khoảng thời gian mà một hành động hoặc một sự việc đã xảy ra hoặc sẽ xảy ra. 
  • How Long + Have/Has + Subject + Ved/3 ? dùng để hỏi về khoảng thời gian mà một sự việc nào đó đã bắt đầu từ quá khứ nhưng vẫn kéo dài đến hiện tại.
  • How long + have/has + Subject + been + Ving? để hỏi về khoảng thời gian mà một sự việc nào đó đã bắt đầu từ quá khứ nhưng vẫn kéo dài đến hiện tại và vẫn còn tiếp diễn ở tương lai.
  • How Long + Did + Subject + V ? để hỏi về một hành động lặp đi lặp lại hoặc một thói quen trong hiện tại hoặc quá khứ.
  • How long + will + S + V? để hỏi về khoảng thời gian mà một việc nào đó sẽ diễn ra trong tương lai.
  • How long + does + it + take + (O) + to V? để hỏi ai đó thường mất bao lâu để làm một việc gì đó.
  • Trong khi How long chỉ về khoảng thời gian thì How many times chỉ về số lần diễn ra của một sự việc nào đó.

1. Cấu trúc How long

Cấu trúc How long được sử dụng để hỏi về khoảng thời gian mà một hành động hoặc một sự việc đã xảy ra hoặc sẽ xảy ra. Nó thường đi kèm với thì hiện tại hoàn thành, quá khứ đơn, hiện tại đơn, và các thì tương lai khác. Đây là một trong những câu hỏi khá phổ biến trong giao tiếp hàng ngày, giúp chúng ta thu thập thông tin về thời gian một cách chi tiết.

Ví dụ:

  • How long have you been working at this company? ( Bạn đã làm việc ở công ty này được bao lâu rồi?)
  • How long did you live in New York? (Bạn đã sống ở New York được bao lâu rồi?)

1.1 Cấu trúc How long với thì hiện tại hoàn thành

Câu hỏi: How Long + Have/Has + Subject + Ved/3 ?

=> Câu trả lời: S+ has/have+ Ved/3+ (O)+ for/since+ time.

Đây là một dạng câu hỏi của cấu trúc how long với thì hiện tại hoàn thành để hỏi về khoảng thời gian mà một sự việc nào đó đã bắt đầu từ quá khứ nhưng vẫn kéo dài đến hiện tại.

Ví dụ:

  • How long has he lived in this city? (Anh ấy đã sống ở thành phố này được bao lâu rồi?)
  • He has lived in this city for 5 years. (Anh ấy sống ở thành phố này được 5 năm rồi)

1.2 Cấu trúc How long với thì hiện tại hoàn thành tiếp diễn

Câu hỏi: How long + have/has + Subject + been + Ving ?

=> Câu trả lời: S+ has/have+ been+ Ving+ (O)+ for/since+ time.

Đây là một dạng câu hỏi của cấu trúc how long với thì hiện tại hoàn thành tiếp diễn để hỏi về khoảng thời gian mà một sự việc nào đó đã bắt đầu từ quá khứ nhưng vẫn kéo dài đến hiện tại và vẫn còn tiếp diễn trong tương lai.

Ví dụ:

  • How long has she been learning to play the piano? (Cô ấy đã học chơi piano được bao lâu rồi?)
  • She has been learning to play the piano for two yerars. (Cô ấy đã học chơi đàn piano được hai năm rồi.)

1.3 Cấu trúc How long với thì quá khứ đơn

Câu hỏi: How long + did + Subject + V ?

=> Câu trả lời: S+ Ved/2+ (O)+ at + time.

Đây là một dạng câu hỏi của cấu trúc how long với thì quá khứ đơn dùng để hỏi về một hành động lặp đi lặp lại hoặc một thói quen trong hiện tại hoặc quá khứ.

Ví dụ :

  • How long did you stay at home? (Bạn đã ở nhà bao lâu?)
  • I stayed at home at 2 hours ago. (Tôi đã ở nhà cách đây 2 giờ.)

1.4 Cấu trúc How long với thì tương lai

Câu hỏi: How long + will + S + V ?

=> Câu trả lời: S + will + V + FOR + time.

Cấu trúc how long với thì tương lai được sử dụng để hỏi về khoảng thời gian mà một việc nào đó sẽ diễn ra hoặc ai đó sẽ làm một việc nào đó trong tương lai.

Ví dụ:

  • How long will the construction take? (Công trình này sẽ mất bao lâu để hoàn thành ?)
  • The construction will take for two months. (Việc xây dựng sẽ mất hai tháng.)

1.5 Cấu trúc How long với thì hiện tại đơn

Câu hỏi: How long + does + it + take + (O) + to V?

=> Câu trả lời: It takes+ (O) + khoảng thời gian + to + V.

Cấu trúc này được sử dụng để hỏi ai đó thường mất bao lâu để làm một việc gì đó.

Ví dụ:

  • How long does it take you to learn English ? ( Bạn mất bao lâu để học tiếng Anh ?)
  • It takes me about two years to learn English. (Tôi mất khoảng 2 năm để học tiếng anh.)
cấu trúc how long
Các cấu trúc How long và câu trả lời

2. Phân biệt cách dùng How long và How many times

Cả cấu trúc How long và How many times đều liên quan đến việc hỏi về thời gian trong tiếng Anh nhưng cách sử dụng và ý nghĩa lại hoàn toàn khác nhau, do đó dễ gây nhầm lẫn khi sử dụng.

Sự Khác Biệt Giữa How Long và How Many Times:

How long: Được dùng để hỏi về độ dài của khoảng thời gian mà một sự việc diễn ra trong khi How many times: Được dùng để hỏi về số lần cụ thể mà một sự việc xảy ra.

Ví dụ:

  • How long have you listened to this story?
  • How long has he eaten Chinese food?
  • How many times have you watched this film?
  • How many times have you traveled to China?

Chú ý: Vậy để phân biệt giữa How long và How many times chúng ta phải chú ý xác định ngữ cảnh là muốn hỏi về khoảng thời gian sự việc xảy ra hay hỏi số lần sự việc xảy ra. 

Ví dụ :

  • How long are you traveling in China? (Bạn đi du lịch Trung Quốc trong bao lâu?)
  • How many times have you traveled to China? (Bạn đi du lịch Trung Quốc bao nhiêu lần rồi?)

=> Trong trường hợp của ví dụ trên khi người nói muốn hỏi về khoảng thời gian đi du lịch Trung Quốc thì dùng “How long”, còn nếu người nói muốn hỏi về số lần đi du lịch Trung Quốc sẽ dùng “How many times”.

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

Bài tập 1: Điền vào chỗ trống

  1. How long ____ you  ____ her? (Know)
  2. How long ____ they ____ in Japan last week? (stay)
  3. How long ____ the lecture? (is)
  4. How long ____ she____  for us? (wait)
  5. How long ____ he  ____  English? (study)
  6. How long does it take a teenager ___  to swim? (learn)
  7. How long does it take you ___  this film? (read)
  8. How long ___  your trip to Vung Tau last? (do)
  9. How long _____ she been waiting for the bus? (have)
  10. How long does it take _____ from Ho Chi Minh City? (fly)

Bài tập 2: Viết câu hỏi với cấu trúc how long

  1. I have been working here for five years.

=>………………………………………………………………………………………………………………………

  1. She lived in  Ho Chi Minh City for two months.

=>………………………………………………………………………………………………………………………

  1. The meeting lasts for an hour.

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

  1. They have been studying French since last year.

=>………………………………………………………………………………………………………………………

  1. He will stay in Japan for three weeks.

=>=>………………………………………………………………………………………………………………………

  1. It takes me 15 minutes to walk to school.

=>………………………………………………………………………………………………………………………

  1. It takes her two hours to bake a cake.

=>………………………………………………………………………………………………………………………

Bài Tập 3: Viết câu hỏi với “How Long” hoặc “How Many Times”

  1. I have been learning Spanish for three years.
  2. She called him five times yesterday.
  3. They have traveled to Japan twice.
  4. He worked at the company for ten years.
  5. We have attended the concert three times.

Đáp án:

Bài tập 1:

  1. How long have you known her?
  2. How long did they stay in Japan last week?
  3. How long is the lecture?
  4. How long has she been waiting for us?
  5. How long does he study English?
  6. How long does it take a teenager to learn to swim?
  7. How long does it take you to watch this film?
  8. How long did your trip to Vung Tau last?
  9. How long has she been waiting for the bus?
  10. How long does it take to fly from Tien Giang to Ho Chi Minh City?

Bài tập 2:

  1. How long have you been working here?
  2. How long did she live in Ho Chi Minh City?
  3. How long does the meeting last?
  4. How long have they been studying French?
  5. How long will he stay in Japan?
  6. How long does it take you to walk to school?
  7. How long does it take her to bake a cake?

Bài Tập 3:

  1. How long have you been learning Spanish? => “Three years” là một khoảng thời gian nên dùng “How long”
  2. How many times did she call him yesterday? => “Five times” chỉ 5 lần nên dùng “how many times”
  3. How many times have they traveled to Japan? => “twice” là 2  lần nên dùng “how many times”
  4. How long did he work at the company?=> “ten years” là một khoảng thời gian nên dùng “How long”
  5. How many times have you attended the concert? => “three times” là 3 lần nên dùng “how many times”

Xem thêm: Cách sử dụng cấu trúc “This is the first time” trong tiếng Anh

Tạm kết

Trên đây là toàn bộ những kiến thức chi tiết nhất về cấu trúc How long, công thức và cách sử dụng phù hợp. Tham khảo thêm các kiến thức từ vựng và ngữ pháp cơ bản trong tiếng Anh tại Website của The IELTS Workshop.

Hy vọng những chia sẻ trên đã có thể giúp ích cho quá trình học của bạn. Nếu bạn gặp khó khăn trong việc bắt đầu học tiếng Anh, tham khảo ngay khóa học Freshman để nắm vững kiến thức cơ bản và thông dụng nhé.

Đăng ký tư vấn lộ trình miễn phí

Bạn hãy để lại thông tin, TIW sẽ liên hệ tư vấn cho mình sớm nha!

"*" indicates required fields

Đăng ký tư vấn miễn phí

Bạn hãy để lại thông tin, TIW sẽ tư vấn lộ trình cho mình sớm nha

"*" indicates required fields

1900 0353 Chat on Zalo