作者KatherineM (忆 本象)
看板Eng-Class
标题[文法]请教 have expected 的用法问题
时间Sun Jul 3 00:23:23 2011
请问一个题目如下:
This small town is far more advanced than Sid ___________.
(A) has expected (B) expected (C) expect (D) Both A and B are correct.
(B) 一定可以,但我想知道 (A) 可不可以呢?
因为 "sb has/have expected" 是 okay 的,例如: "Should I have expected this?"
但书上说 (A) 不行,解释是 ...
" 用来否定一个过去错误的期待,或肯定一个过去正确的期待时,要用过去简单式,
而不用现在完成式或现在简单式。"
但考虑以下情境: 有一个督导来到其中一间分店,视察後,他跟同仁说...
You guys did a good job, which is better than I have expected.
这句可以吗?
谢谢帮忙!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.98.234
1F:→ dunchee:答案是(D):A,B皆对 实际例子: 07/03 00:46
3F:→ dunchee:"Practical English Usage" by Michael Swan(2nd或3rd版) 07/03 00:47
4F:→ dunchee:有讲到这以及使用背景/条件 Azar系列书可能也有提到 07/03 00:47
5F:→ KatherineM:Dear dunchee, 真是太谢谢你了!证实这样也可以~ 07/03 00:56
6F:→ KatherineM:请问你推荐"Practical English Usage"这本书吗? 07/03 00:56
7F:→ KatherineM:改天来去看看~ 因为我很喜欢文法书 :P 07/03 00:57
8F:推 maxlaw:最後一句应该是 I had expected,他现在已经改观了啊! 07/03 04:03
9F:→ KatherineM: 恩恩~有道理~! 07/03 12:32
※ 编辑: KatherineM 来自: 114.42.90.183 (07/03 13:06)