英文when用法

2009-04-13 2:23 am
1.請問大大~when是用在時間點嗎?
ex:when I was a baby.
那請問while能否用在時間點上?

2.有人說when後可接過去式(描述過去的事)
那while可以嗎?
更新1:

那When問句 時間都相同 那怎半?

更新2:

when the phong rang,I was taking a shower 以上這種

更新3:

那when後面一定只能接過去式嗎?

更新4:

when後可加ing嗎?

回答 (2)

2009-04-13 2:45 am
✔ 最佳答案
應該說,when和while原則上意思是相同的,不過用法不太一樣。
while引導時間副詞子句時,動詞不可以是"一時性"(也有人說"瞬時性")的動作,而必須是"狀態性"(也有人說"持續性")的動詞。when則沒有這方面的限制。
所謂"狀態性"的意思就是:這個動作具有持續一段時間的特性;比方說我們常見的be動詞、wait等待(通常等待是等一段時間吧)、sleep睡覺(睡覺是狀態性應該也很好理解)、live居住、stay留下等等。
和"狀態性"的性質相反的就是"一時性"的動作,像:arrive抵達、get up睡醒等等。
因此,只要確定其引導的子句裡面的動詞是"狀態性"的,你基本上就可以混用when或while。
when和while的差異僅在此,所以可否些過去式這點的答案當然是OK的,確定動詞的性質正確就可以了!

2009-04-12 19:43:36 補充:
可以具體一點描述你的問題嗎? 搞不太懂你想問什麼...。

2009-04-12 20:38:31 補充:
When the phong rang,I was taking a shower.
你是指rang和was這兩個動詞的時態必須相同嗎?
那當然囉!既然你會用when,按照字面上的意思"當時",就是兩個動作發生在同一個時間,因此時態需一致。
while也是同樣的性質;只不過這裡時間副詞子句裡面的動詞ring並非狀態性動詞,所以這裡不能把when替換成while。

2009-04-12 22:00:04 補充:
不一定,假設你要說 當他抵達時,我們就知道禮物是什麼了
可以說
When he arrives, we will know what the gift is.
注意when後面接的其實意義上是 未來式 但要寫成 現在式,也就是以現在代替未來的用法;相同的用法,在if的假設語氣中也看得到。

2009-04-20 21:44:42 補充:
when後面用Ving是可以的,不過它已經是屬於分詞構句的東西了:
When I learned you're coming, I was so excited!!
(得知你將來,我非常興奮。)
主詞都一樣,可以把when引導的時間副詞子句改成分詞構句。
=> When learning you're comin, I was s excited!!
此外,當我們發現即便是少了when這個字,都不至於會讓人搞不清楚這個句子在講什麼東西的話,則可更進一步把when也省略掉。
=> Learning you're coming, I was so excited!!

2009-04-20 21:44:46 補充:
順便聲明一件事:when的用法有很多種;小弟認為您所問的是屬於引導時間副詞子句之when的用法,所以在這邊的回答都是以這種用法為主。
其他回答的的答案不見得是錯誤的;我們兩個的回答也沒有什麼衝突。他回答的只是when的另外一種用法: 當"何時"用,拿來詢問時間。
2009-04-19 7:12 pm
when the phong rang,I was taking a shower.
= The phong rang while I was taking a shower.
1.
when I was a baby. = while I was a baby.
2.
while用過去式少見
@They waited on the bank河岸 while he swam to the raft. (木筏)
那When問句 時間都相同 那怎半?--> 不懂
When can you come?
When will you be there?
When do you go to the movie?

2009-04-20 12:34:23 補充:
那when後面一定只能接過去式嗎?--> X
@ When will he come to see you?
@ When is the class time?

2009-04-25 12:13:51 補充:
when後可加ing嗎? -->可以D
When you are arriving then I will be there for you. (強調期待你的到來)
參考: 新文法書+遠東英漢辭典


收錄日期: 2021-05-03 11:28:40
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090412000016KK08189

檢視 Wayback Machine 備份