تفاوت while و when از آن دسته سؤالهایی است که در فارسی هر دو «وقتی» ترجمه میشوند، ولی در انگلیسی یکی برای طول عمل و دیگری برای لحظه بهکار میرود.
📑 فهرست مطالب
۶ ایستگاه این یادداشت
هر بخشی که بیشتر گیرت میاندازد، از همان شروع کن:
🕰️ معنی و جدول مقایسه
هر دوی این کلمات در فارسی معمولاً «وقتی» ترجمه میشوند، ولی در انگلیسی نقششان بر اساس طول عمل فرق میکند.
While I was cooking, the phone rang when it was 8 PM.
↑ while برای عمل بلند (آشپزی) — when برای لحظهی مشخص (ساعت ۸)
| کلمه | کاربرد | زمان فعل رایج | مثال |
|---|---|---|---|
| while | عمل ادامهدار و طولانی | استمراری (was/were + ing) | While I was cooking, he called. |
| when | لحظه یا عمل کوتاه/کامل | ساده (گذشتهٔ ساده) | When I finished, he called. |
| while + when | ترکیب هر دو در یک جمله | استمراری + ساده | While I was sleeping, the phone rang when it was midnight. |
چرا مهم است؟ در فارسی هر دو را «وقتی» میگوییم، پس مغزمان فرقی بینشان قائل نمیشود. در انگلیسی این انتخاب، طبیعی یا غیرطبیعی بودن جمله را مشخص میکند.
📚 ۲۲ مثال سطحبندیشده
A1–A2 (پایه)
- I was reading when you called. — داشتم میخواندم که تو زنگ زدی.
- When I woke up, it was raining. — وقتی بیدار شدم، باران میبارید.
- She smiled while she was talking. — او درحالیکه حرف میزد لبخند میزد.
- While I wait, I read a book. — وقتی منتظرم، کتاب میخوانم.
- When the bell rang, we left. — وقتی زنگ زد، رفتیم.
- While you sleep, I work. — وقتی تو میخوابی، من کار میکنم.
- While I was cooking, the phone rang. — درحالیکه آشپزی میکردم، تلفن زنگ زد.
- When she arrived, everyone was ready. — وقتی او رسید، همه آماده بودند.
- He fell asleep while watching TV. — او درحالیکه تلویزیون میدید خوابش برد.
- When I was young, I lived in Tabriz. — وقتی جوان بودم، در تبریز زندگی میکردم.
- While she studies, her brother plays games. — وقتی او درس میخواند، برادرش بازی میکند.
- When it stopped raining, we went out. — وقتی باران بند آمد، بیرون رفتیم.
B1–B2 (متوسط)
- While I was driving, I saw an accident. — درحالیکه رانندگی میکردم، یک تصادف دیدم.
- When the meeting started, he was still absent. — وقتی جلسه شروع شد، او هنوز غایب بود.
- While she was speaking, no one interrupted her. — درحالیکه او صحبت میکرد، کسی حرفش را قطع نکرد.
- When you finish your homework, call me. — وقتی تکلیفت را تمام کردی، به من زنگ بزن.
- They chatted while waiting for the bus. — آنها درحالیکه منتظر اتوبوس بودند گپ زدند.
- When the lights went out, everyone panicked. — وقتی برقها رفت، همه دچار وحشت شدند.
- While the economy was growing, unemployment fell. — درحالیکه اقتصاد رشد میکرد، بیکاری کاهش یافت.
- When the results were announced, the crowd cheered. — وقتی نتایج اعلام شد، جمعیت هورا کشید.
- While opinions differ, most experts agree on this point. — هرچند نظرات فرق دارد، بیشتر کارشناسان روی این نکته توافق دارند.
- When I look back, I realize how much I’ve changed. — وقتی به گذشته نگاه میکنم، متوجه میشوم چقدر تغییر کردهام.
C1 (پیشرفته)
- While some critics praised the film, others found it dull. — هرچند برخی منتقدان از فیلم تعریف کردند، برخی دیگر آن را کسلکننده یافتند.
- When the policy was implemented, its effects were immediate. — وقتی سیاست اجرا شد، اثراتش فوری بود.
- While technology advances rapidly, ethical debates lag behind. — هرچند فناوری بهسرعت پیشرفت میکند، بحثهای اخلاقی عقب میمانند.
🚫 اشتباهات رایج فارسیزبانها
❌ While I finished my work, he called.
✅ When I finished my work, he called.
finish یک عمل کامل و لحظهای است؛ باید از when استفاده شود نه while.
❌ When I was cooking, the phone rang. (قابل قبول ولی طبیعیتر:)
✅ While I was cooking, the phone rang.
برای عمل ادامهدار (استمراری)، while طبیعیتر از when است.
❌ While he arrives, we will start.
✅ When he arrives, we will start.
arrive عملی لحظهای است؛ با when میآید، نه while.
❌ Whileing I study, I listen to music.
✅ While I study, I listen to music. (یا: While studying, I listen to music.)
while با فاعل و فعل معمولی میآید، یا با فعل ing بدون فاعل جدا؛ نه با while+ing بهعنوان یک کلمه.
📝 آزمون while و when
10 سؤال — روی گزینهها کلیک کن تا جواب و توضیح را ببینی.
سؤالات متداول
while و when چه فرقی دارند؟
while برای عمل ادامهدار و طولانی بهکار میرود (معمولاً با استمراری)، while when برای لحظه یا عمل کوتاه و کامل استفاده میشود.
آیا میتوانم بهجای while از when استفاده کنم؟
در بعضی جملهها بله، ولی معنا کمی تغییر میکند. برای عمل ادامهدار، while طبیعیتر و رایجتر است.
while همیشه با فعل استمراری میآید؟
نه همیشه، ولی اغلب همینطور است چون while روی «ادامهداشتن» یک عمل تأکید میکند.
while میتواند معنای «هرچند» هم بدهد؟
بله. در جملاتی مثل «While some agree, others don’t»، while به معنای تضاد (هرچند/در حالی که) است، نه فقط همزمانی.
فرق while و during چیست؟
while قبل از یک جمله (فاعل+فعل) میآید، ولی during قبل از یک اسم میآید؛ مثلاً during the meeting نه during I was in the meeting.
جمعبندی
- while = درحالیکه (عمل ادامهدار، معمولاً استمراری)
- when = وقتی که (لحظه یا عمل کوتاه/کامل)
- میتوانند در یک جمله با هم بیایند: عمل بلند با while، لحظه با when
- while گاهی معنای «هرچند/تضاد» هم میدهد
📚 درسهای مرتبط:
محسن متین؛ بنیانگذار سلامزبان. بیست سال است میگوید زبان را جراحی نکن — یک مثال واقعی از while و when کافی است تا فرقشان برایت روشن شود.
مشاوره رایگان و تخصصی سلامزبان
در انتخاب دوره یا مسیر یادگیری سؤال دارید؟
🎓 مشاهده کلاسهای آموزش آنلاین
(بعد از ورود به لینک، در بخش سرفصلها دروس رایگان ۱ و ۶ را ببینید)