"When"和"While"都是英語中用來表示時間的連詞,它們在用法上有所不同:
When 的用法:
可以指時間點,也可以指時間段。
當從句的動作和主句的動作同時發生,或者有先後順序時使用。
適用於瞬間動詞,表示在一段時間中發生的動作,或者當兩個動作的發生有先後順序時。
例如:"When I got home, he called me."(當我到家時,他給我打電話了。)
While 的用法:
主要用於指時間段,強調主句的動作在從句動作的發生過程中或同時發生。
適用於持續性動詞,通常使用進行式。
例如:"I was doing homework while my mother was watching TV."(當我媽在看電視時,我在寫作業。)
特殊情況:
當從句的動作發生於主句動作之前,只能用when引導這個從句,不可用as或while。
當要表示在一個背景動作(持續動作)期間,發生了另一個動作時,"when"和"while"都可以使用。
綜上所述,"when"和"while"的使用取決於它們所連線的動作類型和時間關係。在具體使用時,應根據上下文和動作的性質來決定使用哪個詞。