Ngữ pháp

Phân biệt sự khác biệt giữa ‘when’ & ‘how long’

Như các bạn đã biết, “when” và “how long” đều là các câu hỏi về thời gian, nhưng chúng được sử dụng trong những ngữ cảnh khác nhau và mang ý nghĩa riêng biệt. Nếu như “When” hỏi về thời điểm cụ thể một sự việc xảy ra, thì “how long” lại đề cập đến khoảng thời gian sự việc đó kéo dài. Ở trong bài viết này, chúng ta sẽ cùng hiểu rõ sự khác biệt này giúp người học sử dụng chính xác trong giao tiếp và viết lách các bạn nhé

1. Sử Dụng ‘When’ và ‘How Long’ Trong Câu Hỏi Thời Gian

Trong tiếng Anh, ‘when’‘how long’ được sử dụng để hỏi về thời gian, nhưng chúng có sự khác biệt rõ ràng trong cách dùng.

  • When thường đi với thì quá khứ đơn, để hỏi về thời điểm một hành động đã xảy ra.
    Ví dụ:

    • When did you move to London?
      (Khi nào bạn chuyển đến London?)
  • How long thường được sử dụng với thì hiện tại hoàn thành, để hỏi về khoảng thời gian một hành động đã bắt đầu và kéo dài đến hiện tại.
    Ví dụ:

    • How long have you lived in London?
      (Bạn đã sống ở London bao lâu rồi?)

So sánh cùng một động từ sẽ giúp bạn thấy rõ sự khác biệt:

  • When did you start your new job?
    (Bạn bắt đầu công việc mới khi nào?)
  • How long have you been working at your new job?
    (Bạn đã làm việc tại công việc mới được bao lâu rồi?)

2. Cấu Trúc ‘It’s a long time since…’ và ‘It’s been [time] since…’

Hai cấu trúc này giúp diễn đạt khoảng thời gian đã trôi qua kể từ khi một sự kiện diễn ra trong quá khứ:

  • It’s a long time since…: Sử dụng để nói rằng đã có một khoảng thời gian dài kể từ lần cuối cùng một hành động xảy ra.
    Ví dụ:

    • It’s a long time since I saw her.
      (Đã lâu rồi kể từ khi tôi gặp cô ấy lần cuối.)
  • It’s been [time] since…: Dùng để chỉ rõ khoảng thời gian cụ thể kể từ khi hành động diễn ra.
    Ví dụ:

    • It’s been six months since I last saw her.
      (Đã sáu tháng kể từ lần cuối tôi gặp cô ấy.)

3. Bài Tập Vận Dụng

  1. Điền when hoặc how long vào chỗ trống trong các câu hỏi sau:
    • ____ did you get married?
    • ____ have you been studying English?
  2. Viết lại các câu dưới đây, sử dụng cấu trúc ‘It’s a long time since…’ hoặc ‘It’s been [time] since…’:
    • I last went to the beach a year ago.
    • I last spoke to him two weeks ago.

4. Tổng Kết

‘When’‘how long’ đều được dùng để hỏi về thời gian, nhưng mục đích sử dụng của chúng hoàn toàn khác nhau. ‘When’ hỏi về thời điểm cụ thể trong quá khứ, trong khi ‘how long’ tập trung vào khoảng thời gian kéo dài của một hành động từ quá khứ đến hiện tại. Nắm vững cách sử dụng hai từ này sẽ giúp bạn thể hiện chính xác hơn trong giao tiếp tiếng Anh.

5/5 - (107 bình chọn)

Đàm Đức Anh

About Author

Họ tên: Đàm Đức Anh. Từng giảng dạy tại một số trung tâm Tiếng Anh như Langmaster, Kyna English, EKID English, Crazy Toeic … Đã đạt chứng chỉ TOEIC 955/990 và hiện đang quản lý website https://hoctienganhchonguoimatgoc.com

Theo dõi
Thông báo của
guest
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận

Bài viết liên quan

Ngữ pháp

Thì Hiện Tại Đơn trong tiếng Anh: Cách sử dụng và ví dụ đơn giản

Trong Tiếng Anh, chúng ta có rất nhiều thì để có thể biểu đạt ý nghĩa và sắc thái của
Ngữ pháp

Thì Quá Khứ Đơn trong tiếng Anh: Cách sử dụng và ví dụ đơn giản

Trong Tiếng Anh, chúng ta có rất nhiều thì để có thể biểu đạt ý nghĩa và sắc thái của
Mini Dictionary
Mini Dictionary