看板 Eng-Class 關於我們 聯絡資訊
The crew must take a rest because they ____ from a long trip. a. have just been returning b. have just been returned c. just return d. have just returned 解答是d 我選得是c 可以請高手釋疑嗎? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.134.69
zofloya:just returned 04/15 23:28
dunchee:The crew must take a rest -> 為什麼?因為已經由一個 04/16 00:24
dunchee:long trip 回來了 "return"這動詞意思是回來了就是回來了 04/16 00:24
dunchee:--> 這動作已經完成了 -> d (現在完成式的「時間」涵蓋範 04/16 00:25
dunchee:圍是從過去到現在--> 過去點("returned"的時間)和現在點( 04/16 00:26
dunchee:說這話那當時)都顧到了 04/16 00:26
ewayne:我覺得這題不好,如果這個團隊就是一起回來的,那「回來」 04/16 00:49
ewayne:這個動作就只是一個時間點,沒有任何延續性跟持續性 04/16 00:49
ewayne:畢竟完成式要表達的,不就是該動作的延續嗎? 04/16 00:50
priv:但是沒有過去簡單式可選,故最佳是現在完成式。像這類的情形 04/16 07:50
priv:使用過去式或現在完成式,根據文法書所述是有英美偏好的不同 04/16 07:50
priv:,但都正確 04/16 07:50
l10nel:我又來提出不太一樣的觀點了: 現在完成式可以表達的意義, 04/16 18:24
l10nel:可以細分成很多種,「動作延續到現在」僅是其中一種,但這 04/16 18:24
l10nel:裡沒有延續意義,這裡 have just returned 完全等同過去式 04/16 18:25
sneak: 圍是從過去到現在--> https://daxiv.com 09/07 00:21
sneak: 我覺得這題不好,如果這 https://muxiv.com 12/02 18:33
muxiv: 畢竟完成式要表達的,不 http://yaxiv.com 04/13 22:53