看板 Eng-Class 關於我們 聯絡資訊
搞不太清楚By that time 的用法 By that time the work ________. (A)finished (B)had been finished (C)shall be finished (D)had finished 答案是(B) 我選(C),我的想法是"到時候,工作將會被完成" 因為印像中記得By christmas 是'在christmas之前', 是我的想法錯誤了嗎?! 謝謝回覆與不吝指教:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.175.220
Makino0711:個人認為B.C好像都可以 by that time=by then 10/11 13:03
Makino0711:可以指過去或指未來的"某段時間之前" 10/11 13:03
Makino0711:我是覺得B.C都可以 看看其他人的說法 10/11 13:05
layles:b.c都可以+1 10/11 14:46
dunchee:這是無厘頭題目 4個答案都有可能(含'技術性'上的。比如 10/11 21:34
dunchee:B,D的過去完成式一般不單獨用,特別是出現於這樣子單句的 10/11 21:35
dunchee:考題很不應該 10/11 21:35
hubertt:一般來說,過去完成不單獨用,但考慮技術性的話,補習班的 10/11 23:06
hubertt:教法是: 10/11 23:06
hubertt:by+過去時間 → 過去完成 10/11 23:06
hubertt:by+未來時間 → 未來完成 10/11 23:06
hubertt:我也不知道為什麼,雖然看過很多例外的句子,但純粹應付考 10/11 23:07
hubertt:試的話,照這規則選還沒錯過 XD 10/11 23:07
hubertt:所以本題的"that time"雖不知是過去還是未來,但選項C的未 10/11 23:08
hubertt:來沒有完成式,故不考慮。是以僅從語意或語法去考慮B或D的 10/11 23:09
hubertt:答案即可~ 10/11 23:09