作者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)