1. Giới thiệu về cấu trúc How long và cách sử dụng.
1.1. Cấu trúc How long là gì?
“How long” trong tiếng Anh có nghĩa là “bao lâu”. Cấu trúc How Long thường được sử dụng trong các trường hợp sau:
- How long được sử dụng để hỏi về khoảng thời gian bao lâu một sự kiện nào đó diễn ra.
Ví dụ:
- How long do you make this cake? (Bạn làm cái bánh này trong bao lâu?)
- How long have you been seeing your girlfriend? (Bao lâu rồi bạn chưa gặp bạn gái?)
- How long dùng để đặt câu hỏi về độ dài đã được đo đạc của một vật dụng nào đó.
Ví dụ:
- How long is this door? (Cái cửa này dài bao nhiêu?)
- How long is your hair? (Tóc bạn dài bao nhiêu?)
- How long does it take để hỏi về khoảng thời gian dùng để làm việc gì.
Ví dụ:
- How long does it take to get a passport? (Mất bao lâu để lấy được hộ chiếu?)
- How long does it take to travel to the moon? (Mất bao lâu để du hành tới mặt trăng?)
1.2. Thông tin chi tiết về cách sử dụng cấu trúc How long

1.2.1 Cấu trúc How long hỏi về khoảng thời gian bao lâu.
Đầu tiên, câu hỏi về How long thường được dùng để tìm hiểu về thời gian một sự kiện diễn ra.
Cấu trúc 1: How long + do/does/did + S + V(infinitive)?
Cấu trúc này được sử dụng trong thì hiện tại đơn và quá khứ đơn để hỏi xem ai đó đã làm hoặc đang làm một việc gì đó.
Ví dụ:
- How long did Tommy take to complete a new business plan? (Tommy đã mất thời gian bao lâu để hoàn thành một kế hoạch kinh doanh mới?)
- How long do you go to the bus stop? (Bạn đi đến bến xe buýt mất bao lâu?)
- How long does she make this tote bag? (Cô ấy làm chiếc túi tote này trong bao lâu?)
Chú ý: Khi dùng cấu trúc How Long ở thì quá khứ đơn khi muốn nhấn mạnh sự việc xảy ra hoàn toàn ở quá khứ, và không liên quan đến hiện tại.
Ví dụ:
- How long did you live in New York City?
I resided in NYC for 3 years (from 1997 to 2000).
Cấu trúc 2: How long + have/has + S + Ved/PII?
Cấu trúc How long sử dụng trong thì hiện tại hoàn thành để hỏi về khoảng thời gian một sự kiện đã bắt đầu trong quá khứ và kéo dài đến hiện tại, và có thể tiếp tục trong tương lai.
Với cấu trúc này, câu trả lời thường sẽ có “for” hoặc “since” trước khoảng thời gian đó.
Ví dụ:
- How long has she been in Vietnam? (Cố ấy ở Việt Nam được bao lâu rồi?)
Ever since she turned 18 years old.
- How long has it rained? (Trời mưa được bao lâu rồi?)
For a duration of 45 minutes.
- How long have you been seeing your mother? (Đã bao lâu rồi bạn chưa gặp mẹ?)
1.2.2 Cấu trúc How long hỏi về chiều dài của vật thể.
Cấu trúc: How long + be + N?
Ví dụ:
- How long is the dress? (Chiếc váy này dài bao nhiêu?)
- How long is your bed? (Giường của bạn dài bao nhiêu?)
- How long is this crocodile? (Con cá sấu này dài bao nhiêu?)
1.2.3 Cấu trúc How long hỏi về khoảng thời gian sử dụng để làm gì.
Cuối cùng Cấu trúc How long khi sử dụng với does it take thì sẽ dùng để hỏi ai đó mất thời gian bao lâu để làm gì.
Cấu trúc: How long does it take + (O) + to V?
Câu trả lời: It takes + (O) + time + to V
For example:
- How long does it take you to speak Spain fluently? (Bạn mất bao lâu để nói tiếng Tây Ban Nha trôi chảy?)
It took me 3 years to speak Spanish fluently.
- How long does it take to get to Ha Noi by plane? (Mất bao lâu để đi đến Hà Nội bằng máy bay.)
It requires 2 hours to reach Hanoi by plane. (Sẽ mất khoảng 2 giờ để đến Hà Nội bằng máy bay.)
2. Distinguish between the How long structure and How many times, When.
Mặc dù đã nắm rõ các cách sử dụng của cấu trúc How long nhưng vẫn có khá nhiều bạn nhầm lẫn giữa cấu trúc này với How many times và When vì cả 3 đều được sử dụng để hỏi về thời gian. Vậy cách phân biệt chúng là gì, tìm hiểu ngay nhé.
2.1 Differentiate How long from How many times

The difference between How long and How many times is:
How long: được sử dụng khi bạn muốn đặt câu hỏi về một sự việc/sự kiện/hành động nào đó xảy ra trong khoảng thời gian bao lâu.
How many times: thì lại được sử dụng khi bạn muốn hỏi về một con số cụ thể/số lần xảy ra sự việc/sự kiện/hành động nào đó.
For example:
- How long did you read this novel? (Bạn đã đọc cuốn tiểu thuyết này trong bao lâu?)
- How many times have you read this novel? (Bạn đọc cuốn tiểu thuyết này bao nhiều lần rồi?)
2.2 Differentiate the How long structure from When
The difference between How long and When is:
How long: khi sử dụng cấu trúc How long ở thì hiện tại hoàn thành thì ý dùng để hỏi khoảng thời gian một việc nào đó đã xảy ra và kéo dài trong bao lâu.
When: khi sử dụng cấu trúc When ở thì quá khứ đơn thì ý dùng để hỏi thời điểm một sự việc đã xảy ra trong quá khứ. (một mốc thời gian cụ thể)
Ví dụ:
- How long has it been raining? (Trời đã mưa được bao lâu rồi?)
- When did it start raining? (Trời mưa khi nào vậy?)
Besides, the How long structure is often used with stative verbs like: know, like/love, want, need,...
Meanwhile, When: is typically used with action verbs such as: start/begin, buy, play, go, visit,...
For example:
- When did you buy that car? (Bạn mua chiếc ô tô đó được bao lâu rồi?)
I purchased it five years ago. (Tôi mua nó cách đây 5 năm.)
- How long have you and your girlfriend known each other? (Bạn và bạn gái quen nhau được bao lâu rồi?)
3. Some sample sentences with common questions using the How long structure.
The question with How long is very common in communication, here are a few sample common question sentences you can refer to:
Sử dụng How long để hỏi về độ dài của đồ vật.
- How long is this rope? (Sợi dây này dài bao nhiêu?)
- How long is your back? (Lưng bạn dài bao nhiêu?)
- How long is the snake? (Con rắn này dài bao nhiêu?)
Sử dụng How long để hỏi về khoảng thời gian.
- How long has your son been entering kindergarten? (Con trai bạn vào mẫu giáo được bao lâu rồi?)
- How long have you been waiting? (Bạn đã đợi bao lâu rồi?)
- How long has she been learning dance? (Cô ấy học nhảy bao lâu rồi?)
4. Exercises applying the use of the How long structure in English.
4.1 Exercise
Bài tập 1: Bạn hãy điền How long hoặc How many times vào chỗ trống:
1. ___________ have you been standing?
For a minute.
2. ___________ has he been married?
For 30 years.
3. ___________ have you read this book?
Wow, 5 times. It’s incredible.
4. ___________ will the lesson last?
2 hours
5. ___________ was the phone ringing yesterday?
I must have received about 8 calls.
6. ___________ have I reminded you not to play football in here?
Maybe 2 or 3 occasions. I apologize.
7. ___________ have you seen him since he went to Cambodia?
8. ___________ How long was your stay in Ha Noi?
9. ___________ When did you visit him last summer?
Twice a week
10. ___________ How long did you live in New York City?
Bài tập 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. Bạn đã đọc tờ báo này trong bao lâu?
2. Cô ấy đã chờ lâu chưa?
3. Mất bao lâu để nhận được hộ chiếu?
4. Chiếc quần này dài bao nhiêu?
5. Đoàn tàu này dài bao nhiêu?
4.2 Đáp án
Bài tập 1:
1. How long
2. How long
3. How many times
4. How long
5. How often
6. How frequently
7. How much time
8. How lengthy
9. How many occasions
10. How lengthy
Bài tập 2:
1. How much time did you spend reading this newspaper?
2. How long has she been waiting?
3. How much time does it take to obtain a passport?
4. How short is this brief?
5. How lengthy is this train?
Như vậy Mytour đã chia sẻ đến bạn các phương pháp để sử dụng cũng như phân biệt cấu trúc How long rồi. Hy vọng những chia sẻ này sẽ hữu ích cho quá trình học tiếng Anh của các bạn nhiều hơn. Hãy tiếp tục theo dõi nhiều bài viết khác của chúng tôi để biết thêm nhiều kiến thức bổ ích nhé.