when和while的區別 初中階段when和while
when和while都可以引導時間狀語從句,表示&34;當······時&34;, 但是二者之間又有區別。
(1) when 引導的時間狀語從句中的謂語動詞可以是非延續性動詞,也可以是延續性動詞、而while 從句中的謂語動詞必須是延續性動詞。
I was watching TV when you called me.
你打電話時我正在看電視。
hanto ran while we were walking in the park.
我們在公園里散步時,開始下雨了。
(2) when 說明從句動作和主句動作可同時發生,也可先后發生。面while 強調主句動作在從句動作發生的過程中同時發生。
When the pot fell to pieces,the girl began to realize that she was not alone,
當那個罐子摔碎時,那個女孩開始意識到她不是一個人。
(3) when 或 while 引導的時間狀語從句可以相互改寫,但while 引導的句子常用進行時態。
When they came in,the girl was dancing.
=While the girl was dancing,they came in.
當那個女孩正在跳舞時,他們進來了。
(4) while 還可做并列連詞,意為&34;而,卻&34;, 表示&34;對比關系&34;, 有輕微的轉折之意。
She is very outgoing,while her sister is a little shy.
她非常外向,而她妹妹有點兒害羞。
Tony was drawing a picture______I was doing my homework,
A.if
B.because
C.while
D.until
解析: 我們可用&34;語法分析法&34;解答本題。If意為&34;如果;是否&34;;because意為&34;因為&34;;while 意為&34;當·····的時候&34;;until意為&34;直到·····為止&34;。
由空格前&34;托尼正在畫畫&34;和空格后"我正在做家庭作業&34;可知,此處表示兩個動作同時進行,應用 while 引異時間狀語從句。所以選C。