作者zoe0987 (zoe)
看板Eng-Class
標題[請益] by that time 用法?
時間Tue Oct 11 12:24:42 2011
搞不太清楚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