Cấu trúc How long
1. Cấu trúc How long là gì?
How long có nghĩa là “bao lâu”, “độ dài bao nhiêu”. Cấu trúc How long sử dụng để hỏi về khoảng thời gian bao lâu ai đó làm việc, một việc nào đó diễn ra bao lâu, hoặc độ dài của vật nào đó. Ví dụ:
- How long has Jenny lived in Korea? (Jenny đã sống ở Hàn Quốc bao lâu rồi?)
- How long does it take Kathy to go to school? (Kathy mất bao lâu để đi tới trường?)
- How long is Anna’s ruler hair? (Thước kẻ của Anna dài bao nhiêu?)
2. Cách dùng và cấu trúc How long
2. 1. Cách dùng cấu trúc How long
Sau khi đã tìm hiểu ý nghĩa của How long thì chắc hẳn bạn cũng đã biết qua về cách dùng của cấu trúc How long rồi đúng không nào. Bây giờ hãy tìm hiểu kỹ hơn trong bảng dưới đây nhé:
Nói về độ dài của vật | Nói về khoảng thời gian bao lâu | Nói về khoảng thời gian dùng để làm việc gì | |
Cách dùng | Cấu trúc How long được dùng khi muốn đặt câu hỏi về độ dài được đo đạc một vật nào đó. | Cấu trúc How long thường dùng để đặt câu hỏi về khoảng thời gian trong bao lâu và thời gian đó là khoảng thời gian cụ thể với thời điểm bắt đầu và kết thúc. Vì vậy, trong câu trả lời của cấu trúc này thường có giới từ “for” hoặc “since”. | Cấu trúc How long còn được sử dụng để đặt câu hỏi với mục đích hỏi khoảng thời gian ai đó dành ra để làm việc gì. |
Ví dụ |
How long is Hanna’s skirt? (Chiếc chân váy của Hanna dài bao nhiêu?) How long is that towel? (Chiếc khăn đó dài bao nhiêu?) |
How long has Kathy left? – For 15 minutes. (Kathy đã rời đi trong bao lâu rồi? – 15 phút rồi.) How long has Harry been in Vietnam? (Harry đã ở Việt Nam bao lâu rồi?) |
How long does it take Hanna to draw a picture? (Hanna mất khoảng thời gian bao lâu để vẽ một bức tranh?) How long will it take to fly to Busan? (Mất bao lâu để bay tới Busan nhỉ?) |
2.2. Các cấu trúc How long
Về cấu trúc, có 3 công thức How long khác nhau với mục đích câu hỏi khác nhau, chúng mình cùng khám phá nhé:
Công thức | How long + do/does/did + S + V(inf)? | How long + have/has + S + Ved/VII? | How long does it take + (O) + to V(inf)? |
Cách dùng | Cấu trúc How long này chia ở thì hiện tại đơn và quá khứ đơn. Được dùng để hỏi thời gian ai đó làm hoặc đã làm một việc gì trong hiện tại/quá khứ. | Trong cấu trúc How long này, động từ được chia ở thì hiện tại hoàn thành và cũng có nghĩa tương tự với cấu trúc 1 bên trên. | Cấu trúc này mang ý nghĩa là “ai mất bao lâu để làm việc gì”.Câu hỏi với cấu trúc How long chỉ khoảng thời gian mà hành động nào đó xảy ra. |
Ví dụ |
How long does Sara go to the library? (Sara mất bao lâu để đến thư viện?) How long did Martin complete all homework? (Martin đã mất bao lâu để hoàn thành hết bài tập về nhà?) |
How long has Jessica cried? (Jessica đã khóc bao lâu rồi?) How long has Harry played the guitar? (Harry đã chơi đàn guitar được bao lâu rồi?) |
A: How long does it take to walk to the nearest hospital? (Mất bao lâu để đi bộ đến bệnh viện gần nhất?) B: It takes me 25 minutes to walk to the nearest hospital. (Tôi mất 25 phút để đi bộ đến bệnh viện gần nhất.) |
3. Một số mẫu câu thông dụng với cấu trúc How long
Ngoài ra, chúng ta hãy tìm hiểu một số mẫu câu thông dụng với cấu trúc How long trong một số trường hợp cụ thể:
Một số mẫu câu thông dụng với cấu trúc How long |
||
Hỏi về độ dài của vật |
Hỏi về khoảng thời gian |
Cấu trúc How long does it take |
|
|
|
4. Phân biệt cấu trúc của How long với các cấu trúc khác
Bên cạnh cấu trúc câu How long, còn có một số cấu trúc sử dụng từ để hỏi với How hoặc chỉ thời gian trong tiếng Anh khiến bạn học không khỏi nhầm lẫn.
4. 1. Phân biệt cấu trúc How long và How many times
Phân biệt cấu trúc How long và How many times |
||
How long |
How many times |
|
Giống nhau |
Cả hai cấu trúc đều dùng từ để hỏi là “How” nên vẫn thường gây nhầm lẫn cho người sử dụng. |
|
Khác nhau |
Được dùng để đặt câu hỏi về khoảng thời gian bao lâu hoặc độ dài bao nhiêu trong tiếng Anh. |
Được sử dụng khi bạn cần hỏi về một con số cụ thể số lần xảy ra sự việc nào đó. |
Ví dụ |
How long did Harry read that novel? – 8 days. (Harry đã học quyển tiểu thuyết đó trong bao lâu? – 8 ngày.) |
How many times has Harry read that novel? – 8 times. (Harry đã đọc cuốn tiểu thuyết đó mấy lần rồi? – 8 lần.) |

4.2. Phân biệt How long với How much time
Phân biệt cấu trúc How long và How much times |
||
How long |
How much time |
|
Giống nhau |
Cả How long và How much time đều có ý nghĩa là “bao lâu”, “bao nhiêu thời gian”. |
|
Khác nhau |
Cấu trúc How long thường dùng để hỏi về khoảng thời gian dài |
How much time thường dùng để hỏi về khoảng thời gian ngắn. thường là trong lời chỉ dẫn |
Ví dụ |
How long has Daisy lived in Moscow? – For more than 6 years. (Daisy sống ở Moscow bao lâu rồi? – Hơn 6 năm rồi) |
How much time should Kathy cook the eggs? – Only 10 minutes. (Kathy nên nấu trứng trong bao lâu? – 10 phút thôi.) |
4. 3. Phân biệt How long với When
Phân biệt cấu trúc How long và How much times |
||
How long |
When |
|
Giống nhau |
Cả hai cấu trúc How long và When đều hỏi về thời gian. |
|
Khác nhau |
How long cho biết một giai đoạn hoặc khoảng thời gian, với điểm bắt đầu và điểm kết thúc. |
When chỉ ra một thời điểm hoặc một mốc thời gian cụ thể. |
Ví dụ |
A: How long has Harry lived in Hanoi City? – Harry has lived here for 8 years. (Harry đã sống ở thành phố Hà Nội bao lâu rồi? – Harry đã sống ở đây 8 năm rồi.)
|
When did Harry move to Hanoi? – Harry moved here in 2014. (Harry chuyển đến Hà Nội từ bao giờ? – Harry đã chuyển đến đây từ năm 2014.)
|
5. Bài tập áp dụng cấu trúc How long
Bài tập: Điền cấu trúc How long/How many times/When thích hợp vào chỗ trống
- __________ has Kathy been waiting? – Only for 4 minutes.
- __________ has Hanna been married? – More than 9 years.
- __________ have Peter read this comic? – At least 4 times.
- __________ will the meeting last? – 2 hours.
- __________ has Daisy been living in Hanoi? – For 7 years now.
- __________ has Jenny been there? – 6 minutes.
- __________ was Anna stay in Sai Gon? – Anna was there for a year.
- __________ did you visit Kathy last winter? – 9 times.
- __________ did Jenny sign the contract? – 4 months ago.
- __________ have Hanna told you not to play in the kitchen?
- __________ did the phone ring last night? – We must have had about 10 calls.
- __________ did Hanna complete her homework?
Đáp án:
- How long
- How long
- How many times
- How long
- How long
- How long
- How long
- How many times
- When
- How many times
- How many times
- When