✔ 最佳答案
http://www.qask.com.tw/Answer.aspx?c=c1&id=602
http://blog.cybertranslator.idv.tw/archives/3390
https://tw.knowledge.yahoo.com/question/question?qid=1512120205152
http://www.english.com.tw/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=1782&forum=11&move=prev
2014-06-16 12:17:24 補充:
Tom repaired cars from 9:00 a.m. to 11:00 a.m. last Monday. While he was repairing them, his mother was watching television.
這兩句句子沒有錯。
文法、用詞也正確。
有關用 while 和 when 的情況,我借用意見欄第一個連結的解釋,你的句子的情況是(2) 當兩個動作同時進行時,連接詞要用while。
(1) 當兩個動作為一前一後時,連接詞要用when。
句型為:S1 + was/were + V1ing + when + S2 + V2ed
(當S2在~時,S1正在~)
此句型中V1比V2先發生,V2時間較短或不是持續性的動詞。
例如:I was taking a shower when you called.
(你打電話來時,我正在洗澡。)
「洗澡」這個動作先發生,「打電話來」的動作是後發生的,
且打電話這個動作是瞬間的,並非持續,所以要用when來連接這兩個動作。
(2) 當兩個動作同時進行時,連接詞要用while。
句型為:S1 + was/were + V1ing + while + S2 + was/were + V2ing
(當S2在~時,S1正在~)
此句型中V1和V2是同時進行的,兩個都是持續性的動詞。
例如:I was watching TV while my mom was cooking.
(媽媽在煮飯的時候,我正在看電視。)
「煮飯」和「看電視」這兩個動作是同時在進行的,
且都是持續在做的事,所以要用while來連接。