作者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
1F:推 Makino0711:个人认为B.C好像都可以 by that time=by then 10/11 13:03
2F:→ Makino0711:可以指过去或指未来的"某段时间之前" 10/11 13:03
4F:→ Makino0711:我是觉得B.C都可以 看看其他人的说法 10/11 13:05
5F:推 layles:b.c都可以+1 10/11 14:46
6F:→ dunchee:这是无厘头题目 4个答案都有可能(含'技术性'上的。比如 10/11 21:34
7F:→ dunchee:B,D的过去完成式一般不单独用,特别是出现於这样子单句的 10/11 21:35
8F:→ dunchee:考题很不应该 10/11 21:35
9F:→ hubertt:一般来说,过去完成不单独用,但考虑技术性的话,补习班的 10/11 23:06
10F:→ hubertt:教法是: 10/11 23:06
11F:→ hubertt:by+过去时间 → 过去完成 10/11 23:06
12F:→ hubertt:by+未来时间 → 未来完成 10/11 23:06
13F:→ hubertt:我也不知道为什麽,虽然看过很多例外的句子,但纯粹应付考 10/11 23:07
14F:→ hubertt:试的话,照这规则选还没错过 XD 10/11 23:07
15F:→ hubertt:所以本题的"that time"虽不知是过去还是未来,但选项C的未 10/11 23:08
16F:→ hubertt:来没有完成式,故不考虑。是以仅从语意或语法去考虑B或D的 10/11 23:09
17F:→ hubertt:答案即可~ 10/11 23:09