"How long" là một cấu trúc quen thuộc Tiếng Anh dùng để hỏi về khoảng thời gian của một sự việc, hành động hoặc tình huống. Trong bài viết này, cùng Toomva tìm hiểu các dạng thức và cách dùng của cấu trúc "How long" trong Tiếng Anh nhé. Qua đó, bạn sẽ nắm vững cách đặt câu hỏi về thời gian một cách linh hoạt và tự nhiên trong giao tiếp Tiếng Anh.
1. How long + does/do + S + V (Thì hiện tại đơn)
Cách dùng: Dùng để hỏi về thời gian diễn ra sự việc thường xuyên hoặc thói quen.
Ví dụ:
- How long does it take you to get to office (Bạn mất bao lâu để đến văn phòng?)
- How long do you usually study each day? (Mỗi ngày bạn thường học bao lâu?)
2. How long + is/are + S + V-ing (Thì hiện tại tiếp diễn)
Cách dùng: Dùng để hỏi về khoảng thời gian của một hành động đang diễn ra.
Ví dụ:
- How long are you staying in Hanoi? (Bạn sẽ ở lại Hà Nội bao lâu?)
- How long is she planning to study abroad? (Cô ấy dự định du học trong bao lâu?)
3. How long + has/have + S + V3/ed (Thì hiện tại hoàn thành)
Cách dùng: Dùng để hỏi về khoảng thời gian của một hành động bắt đầu trong quá khứ và kéo dài đến hiện tại.
Ví dụ:
- How long have you lived here? (Bạn sống ở đây được bao lâu rồi?)
- How long has he been waiting? (Anh ấy đã đợi bao lâu rồi?)
4. How long + did + S + V (Thì quá khứ đơn)
Cách dùng: Dùng để hỏi về khoảng thời gian của một hành động đã kết thúc trong quá khứ.
Ví dụ:
- How long did you stay in Dalat last year? (Năm ngoái bạn ở Đà Lạt bao lâu?)
- How long did the meeting last? (Cuộc họp kéo dài bao lâu?)
5. How long + will + S + V (Thì tương lai đơn)
Cách dùng: Dùng để hỏi về khoảng thời gian của một hành động sẽ xảy ra trong tương lai.
Ví dụ:
- How long will you stay here? (Bạn sẽ ở đây bao lâu?)
- How long will it take to finish the project? (Dự án sẽ mất bao lâu để hoàn thành?)
6. How long does it take to + V-infinitive?
Cách dùng: Cấu trúc này dùng để hỏi một hành động mất bao nhiêu thời gian.
Ví dụ:
- How long does it take to learn English? (Bạn học tiếng Anh mất bao lâu?)
- How long does it take to drive to the airport? (Lái xe đến sân bay mất bao lâu?)
7. How long + be going to + V-infinitive?
Cách dùng: Dùng để hỏi về kế hoạch, dự định trong tương lai.
Ví dụ:
- How long are you going to stay at the conference? (Bạn sẽ ở lại hội nghị trong bao lâu?)
- How long are they going to take to build that bridge? (Họ sẽ xây dựng cây cầu đó trong bao lâu?)
Trên đây là kiến thức về cấu trúc "How long" trong Tiếng Anh mà Toomva muốn chia sẻ cùng bạn. Đây là cấu trúc cơ bản để hỏi về thời gian trong giao tiếp nên bạn có thể vận dụng linh hoạt theo từng thì tương ứng nhé. Đừng quên truy cập chuyên mục Ngữ pháp Tiếng Anh để đón đọc những bài viết thú vị tiếp theo nhé.
Cảm ơn bạn đã ghé thăm. Chúc bạn một ngày học tập và làm việc hiệu quả!