[請益] by that time 用法?

看板Eng-Class作者 (zoe)時間14年前 (2011/10/11 12:24), 編輯推噓2(2015)
留言17則, 4人參與, 最新討論串1/1
搞不太清楚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

10/11 13:03, , 1F
個人認為B.C好像都可以 by that time=by then
10/11 13:03, 1F

10/11 13:03, , 2F
可以指過去或指未來的"某段時間之前"
10/11 13:03, 2F

10/11 13:05, , 4F
我是覺得B.C都可以 看看其他人的說法
10/11 13:05, 4F

10/11 14:46, , 5F
b.c都可以+1
10/11 14:46, 5F

10/11 21:34, , 6F
這是無厘頭題目 4個答案都有可能(含'技術性'上的。比如
10/11 21:34, 6F

10/11 21:35, , 7F
B,D的過去完成式一般不單獨用,特別是出現於這樣子單句的
10/11 21:35, 7F

10/11 21:35, , 8F
考題很不應該
10/11 21:35, 8F

10/11 23:06, , 9F
一般來說,過去完成不單獨用,但考慮技術性的話,補習班的
10/11 23:06, 9F

10/11 23:06, , 10F
教法是:
10/11 23:06, 10F

10/11 23:06, , 11F
by+過去時間 → 過去完成
10/11 23:06, 11F

10/11 23:06, , 12F
by+未來時間 → 未來完成
10/11 23:06, 12F

10/11 23:07, , 13F
我也不知道為什麼,雖然看過很多例外的句子,但純粹應付考
10/11 23:07, 13F

10/11 23:07, , 14F
試的話,照這規則選還沒錯過 XD
10/11 23:07, 14F

10/11 23:08, , 15F
所以本題的"that time"雖不知是過去還是未來,但選項C的未
10/11 23:08, 15F

10/11 23:09, , 16F
來沒有完成式,故不考慮。是以僅從語意或語法去考慮B或D的
10/11 23:09, 16F

10/11 23:09, , 17F
答案即可~
10/11 23:09, 17F
文章代碼(AID): #1EayKCTY (Eng-Class)