ทำไมต้องเป็น 2 คำนี้?
ก็เพราะทั้งคำว่า When และ While มักมีการใช้ผิดกันอยู่เสมอ ไม่ว่าจะใช้เพื่อบ่งบอกสถานการณ์ที่เกิดขึ้นในอดีต หรือในฐานะที่เป็นคำเชื่อมระหว่างประโยคกับประโยค
1) When
คำนี้มีความหมายว่า “เมื่อ” หรือ “ตอนที่” ซึ่งใช้พูดเชื่อมในสถานการณ์ที่กำลังมีเหตุการณ์หนึ่งเกิดขึ้นแล้วมีอีกเหตุการณ์หนึ่งเกิดขึ้นในช่วงเวลานั้นๆ โดยส่วนใหญ่มักจะใช้กับเรื่องในอดีต

ตัวอย่างเช่น
I was surfing the internet when he sent me a message.
(ฉันกำลังเล่นเน็ตอยู่ ตอนที่เขาส่งข้อความมาหาฉัน)
นอกจากนี้ คำว่า when ยังสามารถใช้เชื่อมประโยคโดยวางไว้ต้นประโยคแรกได้ด้วยเช่นกัน โดยต้องมีเครื่องหมาย , มาคั่นระหว่างประโยค
ตัวอย่างเช่น
When I was six, I didn’t know how to swim.
(ตอนที่ฉันอายุหกขวบ ฉันว่ายน้ำไม่เป็น)
2) While
คำนี้มีความหมายว่า “ขณะที่” โดยเวลานำมาใช้เชื่อมประโยค มักจะตามหลังด้วยประโยค Past continuous

ตัวอย่างเช่น
I fell down while I was playing football.
(ฉันล้มลงขณะที่กำลังเล่นฟุตบอล)
นอกจากนี้ เรายังใช้คำว่า While เชื่อมประโยคด้วยการนำมาขึ้นต้นประโยค และมีเครื่องหมาย , คั่นเช่นกัน
While I was going out on the street, I heard a strange sound.
(ขณะที่ฉันออกไปเดินเล่นบนถนน ฉันก็ได้ยินเสียงแปลกๆ)
Tips
เราสามารถใช้ while เชื่อมเหตุการณ์คู่ขนานที่กำลังเกิดขึ้นในอดีต (Past continuous) ในช่วงเวลาเดียวกันได้ด้วย และใช้เชื่อมเพื่อแสดงความขัดแย้งระหว่าง 2 รูปการณ์ได้อีกด้วย
ตัวอย่างเช่น
He was talking to his friends while I was cooking.
(เขากำลังคุยกับเพื่อน ในขณะที่ฉันกำลังทำอาหาร)
Thai people like spicy food while Japanese people like mild food.
(คนไทยชอบอาหารรสเผ็ด แต่คนญี่ปุ่นชอบอาหารรสอ่อนๆ)

คำถามทดสอบ:
1) ข้อใดใช้คำเชื่อมได้ถูกต้อง
a. He was sleeping when I arrived.
b. He was sleeping while I arrived.
c. ถูกทั้ง a. และ b.
d. ผิดทั้ง a. และ b.
2) ข้อใดแต่งประโยคได้ถูกต้อง
a. My mom took very good care of me when I was in a hospital.
b. My mom took very good care of me while I was staying in a hospital.
c. ถูกทั้ง a. และ b.
d. ผิดทั้ง a. และ b.
3) ข้อใดเป็นหลักการใช้คำว่า when และ while เชื่อมระหว่างประโยค
a. วางไว้ต้นประโยคแรก
b. วางไว้ท้ายประโยคหลัง
c. วางไว้ระหว่าง 2 ประโยค
d. ถูกทั้ง a. และ c.

เฉลย
1. (ข้อ a.) ส่วนข้อ b ผิด เพราะถ้าประโยคหลังเป็น Past simple ต้องใช้ when เชื่อมประโยค
2. (ข้อ c.) เพราะใช้คำเชื่อมได้ถูกหลักการทั้ง 2 ประโยค
3. (ข้อ d.) คือ วางไว้ต้นประโยคแรกหรือวางไว้ระหว่าง 2 ประโยคก็ได้ เพียงแต่แบบแรกต้องมีเครื่องหมาย , คั่นระหว่างประโยค