Cấu trúc While là gì? Cách dùng, ví dụ thực tế & phân biệt với When

Cấu trúc While là gì: Cách Dùng, Ví Dụ & Phân Biệt với When

Trong quá trình học tiếng Anh, cấu trúc while là một trong những điểm ngữ pháp cơ bản nhưng lại dễ gây nhầm lẫn, đặc biệt khi so sánh với “when”. Nhiều người học không biết khi nào nên dùng while, cách chia thì ra sao hay nên đặt ở đầu câu hay giữa câu cho đúng. 

Nếu bạn đang gặp các vấn đề này, bài viết dưới đây sẽ giúp bạn hiểu rõ về cách dùng cấu trúc while, từ công thức, cách sử dụng đến cách phân biệt while và when, kèm theo ví dụ và bài tập giúp bạn nắm chắc chỉ sau vài phút.

Cấu trúc while là gì?

While là một liên từ (conjunction) trong tiếng Anh, có nghĩa là “trong khi”, dùng để nối hai mệnh đề trong câu nhằm diễn tả các hành động liên quan đến thời gian.

Hiểu đơn giản thì while diễn tả:

  • Hai hành động xảy ra cùng lúc
  • Một hành động đang diễn ra thì hành động khác xen vào

Ví dụ: I was listening to music while doing homework.

→ Tôi vừa nghe nhạc trong khi làm bài tập

Ở đây, “nghe nhạc” và “làm bài” diễn ra cùng lúc 

Công thức cấu trúc while trong tiếng Anh

Công thức tổng quát:

 While + S + V, S + V 

 S + V while S + V

Ví dụ:

  • While I was studying, she was watching TV.
    → Trong khi tôi đang học, cô ấy đang xem TV
  • She was watching TV while I was studying.
    → Cô ấy đang xem TV trong khi tôi đang học 

Để sử dụng đúng cấu trúc while, bạn chỉ cần nắm 2 dạng công thức quan trọng dưới đây:

Hai hành động xảy ra cùng lúc

Sử dụng cấu trúc while khi diễn tả hai hành động diễn ra song song và cả hai đều đang tiếp diễn.

Công thức:

 While + S + was/were + V-ing, S + was/were + V-ing

Ví dụ:

  • They were talking while they were walking in the park.
    → Họ đang trò chuyện trong khi đi dạo trong công viên.
  • Henry was reading while he was waiting for the bus.
    → Henry đang đọc sách trong lúc đợi xe buýt.

Một hành động đang diễn ra thì hành động khác xen vào

Sử dụng cấu trúc while khi diễn tả một hành động đang xảy ra có một hành động khác bất ngờ xen vào.

Công thức:

 While + S + was/were + V-ing, S + Verb (quá khứ đơn)

Ví dụ:

  • While Tim was sleeping, someone knocked on the door.
    → Trong lúc Tim đang ngủ, có người gõ cửa.
  • While we were playing football, it started to rain.
    → Trong lúc chúng tôi đang chơi bóng đá, trời bắt đầu mưa

Ghi nhớ nhanh cấu trúc while

 Ghi nhớ nhanh trong 5 giây

  • While = đang… thì…
  • When = khi… (một việc xảy ra)

 → Nếu hành động đang diễn ra → dùng while
 → Nếu là một sự kiện xảy ra → dùng when

Cấu trúc while quá khứ và quá khứ tiếp diễn

Sau khi nắm được công thức, điều quan trọng hơn là hiểu cách dùng cấu trúc while trong thực tế, đặc biệt là trong các thì quá khứ. Đây cũng là phần khiến nhiều người học dễ nhầm lẫn nhất.

Trong tiếng Anh, while thường được dùng khi bạn muốn diễn tả một hành động đang diễn ra trong quá khứ, và có thể đi kèm với một hành động khác xảy ra cùng lúc hoặc xen vào.

Cấu trúc while + quá khứ tiếp diễn (hành động đang xảy ra)

While được dùng để nhấn mạnh rằng hai hành động đang diễn ra song song tại cùng một thời điểm.

Ví dụ:

  • While Jessi was studying, her brother was playing games.
    → Trong khi Jessi đang học, em trai cô ấy đang chơi game

Ở đây, cả hai hành động đều đang diễn ra đồng thời, không có hành động nào ngắt quãng hành động nào.

Cấu trúc while + quá khứ tiếp diễn + quá khứ đơn

Một cách dùng rất phổ biến khác là khi một hành động đang xảy ra thì một hành động khác bất ngờ diễn ra.

Ví dụ:

  • While we were having dinner, the lights went out.
    → Khi chúng tôi đang ăn tối thì đèn đột nhiên tắt

Trong trường hợp này:

  • Hành động “ăn tối” là hành động đang diễn ra
  • Hành động “đèn tắt ” xảy ra xen vào, mang tính bất ngờ

Xem thêm:

Ghi nhớ nhanh cấu trúc while

Phân biệt cấu trúc while và when chi tiết

While và when đều dùng để nói về thời gian, nhưng cách dùng lại khác nhau hoàn toàn. Điểm quan trọng nhất là bạn cần xác định: hành động đang diễn ra hay chỉ xảy ra tại một thời điểm.

While dùng để nhấn mạnh:

  • Một hành động đang diễn ra trong một khoảng thời gian
  • Tính liên tục, kéo dài

When dùng để nhấn mạnh:

  • Một hành động xảy ra tại một thời điểm cụ thể
  • Tính ngắn, xảy ra nhanh
 Tiêu chíWhileWhen
 Ý nghĩaTrong khi, đang lúcKhi
 Bản chấtHành động đang diễn raHành động xảy ra
 Thời gianKéo dàiNgắn, tại thời điểm
 Thì thường dùngQuá khứ tiếp diễnQuá khứ đơn
 Ví dụWhile I was studying, she called me.
→ Khi tôi đang học, cô ấy gọi“đang học” = hành động kéo dài → dùng while
When she called me, I was studying.
→ Khi cô ấy gọi, tôi đang học“cô ấy gọi” = hành động xảy ra → dùng when

Cấu trúc while đầu câu và giữa câu (cách đặt đúng trong câu)

Ngoài việc hiểu cách dùng, bạn cũng cần biết đặt while ở đâu trong câu cho đúng và tự nhiên.

Thực tế, while có thể đứng ở đầu câu hoặc giữa câu, và dù ý nghĩa không thay đổi, cách viết sẽ khác nhau về dấu câu và cách nhấn mạnh.

Cấu trúc while đứng đầu câu

Khi while đứng đầu câu, nó thường được dùng để giới thiệu bối cảnh hoặc hành động đang diễn ra trước.

Ví dụ:

  • While I was studying, she was watching TV.
    → Trong khi tôi đang học, cô ấy đang xem TV
  • While he was driving, it started to rain.
    → Khi anh ấy đang lái xe thì trời mưa

 Đặc điểm:

  • Luôn có dấu phẩy (,) sau mệnh đề while
  • Nhấn mạnh hành động xảy ra sau đó
  • Thường dùng trong văn viết hoặc khi kể chuyện

Cấu trúc while đứng giữa câu

Khi while đứng giữa câu, câu văn trở nên tự nhiên và gần với giao tiếp hơn.

Ví dụ:

  • She was watching TV while I was studying.
    → Cô ấy đang xem TV trong khi tôi đang học
  • It started to rain while he was driving.
    → Trời bắt đầu mưa khi anh ấy đang lái xe

Đặc điểm: Không cần dấu phẩy

 Ví dụ cấu trúc while (từ cơ bản đến nâng cao)

Để hiểu rõ hơn cách dùng cấu trúc while, bạn hãy tham khảo các ví dụ dưới đây. Những câu này được chia theo từng trường hợp để bạn dễ áp dụng trong thực tế.

  1. Ví dụ cơ bản (dễ hiểu)
  • I was listening to music while doing my homework.
    → Tôi nghe nhạc trong khi làm bài tập
  • She was cooking while talking on the phone.
    → Cô ấy vừa nấu ăn vừa nói chuyện điện thoại

Dùng khi hai hành động xảy ra cùng lúc

  1. Hai hành động xảy ra song song
  • While they were watching TV, I was reading a book.
    → Trong khi họ đang xem TV, tôi đang đọc sách
  • He was studying while his friends were playing outside.
    → Anh ấy đang học trong khi bạn bè đang chơi bên ngoài
  1. Một hành động xen vào (rất phổ biến)
  • While I was sleeping, someone knocked on the door.
    → Khi tôi đang ngủ thì có người gõ cửa
  • While we were having dinner, the lights went out.
    → Khi chúng tôi đang ăn tối thì điện bị tắt
  • While she was walking in the park, it started to rain.
    → Khi cô ấy đang đi dạo thì trời mưa
  1. Ví dụ trong giao tiếp hàng ngày
  • I usually listen to music while driving.
    → Tôi thường nghe nhạc khi lái xe
  • She was texting while watching TV.
    → Cô ấy vừa nhắn tin vừa xem TV
  1. Ví dụ nâng cao (writing)
  • While working on this project, I learned many useful skills.
    → Trong khi làm dự án này, tôi đã học được nhiều kỹ năng hữu ích
  • While living abroad, he experienced many cultural differences.
    → Trong thời gian sống ở nước ngoài, anh ấy đã trải nghiệm nhiều khác biệt văn hóa

Phân biệt cấu trúc while và when

Những lỗi thường gặp khi dùng while (RẤT QUAN TRỌNG)

Khi học cấu trúc while, rất nhiều người mắc lỗi không phải vì chưa học, mà vì hiểu chưa đúng bản chất. Dưới đây là những lỗi phổ biến nhất bạn cần tránh.

  1. Dùng sai thì (không dùng quá khứ tiếp diễn)

Đây là lỗi phổ biến nhất. While thường dùng để diễn tả một hành động đang diễn ra, vì vậy cần dùng thì quá khứ tiếp diễn (was/were + V-ing)

  • Ví dụ sai: While I cooked, she was watching TV. 

→ Câu này sai vì “cooked” là quá khứ đơn, không thể hiện hành động đang diễn ra. 

  • Cách sửa đúng: While I was cooking, she was watching TV.

→ Ở đây, “was cooking” mới thể hiện đúng hành động đang diễn ra.

  1. Nhầm lẫn giữa while và when

Nhiều người học sử dụng while và when như nhau vì đều có nghĩa là “khi”, tuy nhiên cách dùng của hai từ này khác nhau.

  • Ví dụ sai: When I was studying, she was listening to music. 

→ Câu này không tự nhiên vì cả hai hành động đều đang diễn ra, nên phải dùng while.

  • Cách sửa đúng: While I was studying, she was listening to music. 

Ngược lại, nếu là hành động ngắn xảy ra, bạn phải dùng when, ví dụ: When she called me, I was studying.

  1. Dùng while cho hành động ngắn, xảy ra nhanh

While không dùng cho hành động xảy ra nhanh hoặc mang tính thời điểm. 

  • Ví dụ sai: While he knocked on the door, I was sleeping. 

→ “Knocked” là hành động ngắn, xảy ra tại một thời điểm nên không phù hợp với while. 

  • Cách sửa đúng: When he knocked on the door, I was sleeping.
  1. Không xác định được hành động chính và hành động phụ

Một lỗi khác là không phân biệt được hành động nào đang diễn ra và hành động nào xảy ra xen vào, dẫn đến dùng sai cấu trúc. 

  • Ví dụ sai: While the phone rang, I was cooking. 

→ Câu này sai vì “rang” là hành động ngắn nhưng lại đặt sau while.

  • Cách sửa đúng: While I was cooking, the phone rang.

→ Trong đó “was cooking” là hành động đang diễn ra, còn “rang” là hành động xen vào.

  1. Quên dấu phẩy khi while đứng đầu câu

Khi while đứng đầu câu, hai mệnh đề cần được ngăn cách bằng dấu phẩy. 

  • Ví dụ sai: While I was studying she was watching TV. 
  • Cách sửa đúng: While I was studying, she was watching TV.

→ Dấu phẩy giúp câu rõ ràng và đúng ngữ pháp hơn.

  1. Lạm dụng cấu trúc while giống nhau

Một số người học có xu hướng lặp lại cùng một cấu trúc trong nhiều câu, khiến câu văn thiếu tự nhiên.

Ví dụ:

  • While I was studying, she was watching TV.
  • While I was eating, he was talking.
  • While I was walking, she was singing.

→ Việc lặp lại quá nhiều làm câu văn trở nên máy móc, bạn nên thay đổi cấu trúc hoặc kết hợp thêm when để câu đa dạng hơn.

  1. Dịch máy móc từ tiếng Việt sang tiếng Anh

Nhiều người học dịch trực tiếp “trong khi” thành while trong mọi trường hợp, dẫn đến dùng sai. 

  • Ví dụ: “Trong khi anh ấy đến, tôi đang ăn” 

→  Nếu dịch sai sẽ thành While he came, I was eating.

  • Cách đúng: When he came, I was eating.

→ Vì “came” là hành động xảy ra tại một thời điểm, không phải hành động đang diễn ra.

Xem thêm: Google dịch tiếng Anh: Mẹo sử dụng chuyên sâu và bài tập thực hành

Bài tập có đáp án chi tiết

Để nắm chắc cấu trúc while, bạn hãy làm các bài tập dưới đây. Các dạng bài được sắp xếp từ dễ đến nâng cao để bạn luyện tập hiệu quả hơn.

Bài 1: Chia động từ

  1. While I (study) ______, she (watch) ______ TV.
  2. While he (sleep) ______, the phone (ring) ______.
  3. While they (play) ______ football, it (rain) ______.
  4. While I (walk) ______ home, I (see) ______ an accident.
  5. While she (cook) ______, her mother (call) ______ her.
  6. While we (have) ______ dinner, the lights (go) ______ out.
  7. While he (drive) ______, he (listen) ______ to music.
  8. While I (do) ______ my homework, my brother (play) ______ games.

Bài 2: Chọn while hoặc when

  1. ______ I was studying, my friend called me.
  2. ______ she arrived, we were having dinner.
  3. ______ they were playing, it started to rain.
  4. ______ I was sleeping, the doorbell rang.
  5. ______ he called me, I was working.
  6. ______ we were watching TV, the power went out.
  7. ______ I saw her, she was talking on the phone.
  8. ______ he was cooking, someone knocked on the door.

Bài 3: Viết lại câu

  1. I was studying. She was listening to music.
    → __________________________________
  2. He was driving. It started to rain.
    → __________________________________
  3. They were watching TV. I was cooking.
    → __________________________________
  4. I was reading a book. My brother was playing games.
    → __________________________________
  5. She was walking in the park. It started to rain.
    → __________________________________

Bài 4: Tìm lỗi sai

  1. While I cooked, she was watching TV.
  2. When I was sleeping, the phone was ringing.
  3. While he watched TV, I was studying.
  4. While they played football, it was raining.
  5. When she was doing homework, her friend was calling her.

ĐÁP ÁN

Bài 1:

  1. was studying – was watching
  2. was sleeping – rang
  3. were playing – rained
  4. was walking – saw
  5. was cooking – called
  6. were having – went
  7. was driving – was listening
  8. was doing – was playing

Bài 2:

  1. While
  2. When
  3. While
  4. While
  5. When
  6. While
  7. When
  8. While 

Bài 3:

  1. I was studying while she was listening to music.
  2. While he was driving, it started to rain.
  3. They were watching TV while I was cooking.
  4. I was reading a book while my brother was playing games.
  5. While she was walking in the park, it started to rain.

Bài 4:

  1.  cooked →  was cooking
  2.  was ringing →  rang
  3.  watched →  was watching
  4.  played →  were playing
  5.  was calling →  called

Cấu trúc while là một điểm ngữ pháp quan trọng giúp bạn diễn tả các hành động xảy ra đồng thời hoặc một hành động đang diễn ra thì có hành động khác xen vào. Để sử dụng đúng, bạn chỉ cần nhớ rằng while thường đi với hành động đang diễn ra (quá khứ tiếp diễn) và dễ bị nhầm với “when” – trong đó while nhấn mạnh quá trình, còn when nhấn mạnh thời điểm.

Khi nắm vững cách dùng này và luyện tập thường xuyên qua ví dụ, bài tập, bạn sẽ viết câu tự nhiên hơn, tránh được lỗi sai phổ biến và nâng cao khả năng sử dụng tiếng Anh trong cả giao tiếp lẫn viết. 

Câu hỏi thường gặp về cấu trúc While

While dùng khi nào trong tiếng Anh?

While được dùng khi bạn muốn diễn tả:

  • Hai hành động xảy ra cùng lúc
  • Hoặc một hành động đang diễn ra thì hành động khác xen vào

 → Đây là cách dùng phổ biến nhất trong cả văn nói và văn viết.

While đi với thì gì?

While thường đi với:

  • Quá khứ tiếp diễn (was/were + V-ing) → diễn tả hành động đang diễn ra
  • Kết hợp với quá khứ đơn → khi có hành động xen vào

Ví dụ: While they were playing, it started to rain.

While khác when như thế nào?

While và when đều có thể dịch là “khi”, nhưng cách dùng khác nhau:

  • While → nhấn mạnh quá trình (đang diễn ra)
  • When → nhấn mạnh thời điểm (xảy ra)

Hiểu đơn giản:

  • While = “đang… thì…”
  • When = “khi…”

While có thể đứng đầu câu không?

Có. While có thể đứng ở đầu câu để giới thiệu bối cảnh hoặc hành động đang diễn ra trước.

Lưu ý: Cần có dấu phẩy (,) giữa hai mệnh đề

Ví dụ: While I was reading, he was watching TV.

While có thể đứng giữa câu không?

Có. Đây là cách dùng rất phổ biến trong giao tiếp.

Lưu ý:

  • Không cần dấu phẩy
  • Câu văn tự nhiên hơn

Ví dụ: He was watching TV while I was reading.

Có thể dùng while trong hiện tại không?

Có. While vẫn dùng được trong hiện tại khi diễn tả hai hành động xảy ra cùng lúc

Ví dụ: I listen to music while working.

→ Tuy nhiên, cách dùng phổ biến nhất của while vẫn là trong quá khứ.

Từ khóa:

  • cấu trúc while
  • cấu trúc while và when
  • cấu trúc while quá khứ
  • cấu trúc while trong quá khứ tiếp diễn
  • cấu trúc while đầu câu
  • cấu trúc while giữa câu
Trang web này sử dụng cookie để mang đến cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc chúng tôi sử dụng cookie.