[文法]請教 have expected 的用法問題

看板Eng-Class作者 (憶 本象)時間14年前 (2011/07/03 00:23), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
請問一個題目如下: 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

07/03 00:46, , 1F
答案是(D):A,B皆對 實際例子:
07/03 00:46, 1F

07/03 00:46, , 2F
07/03 00:46, 2F

07/03 00:47, , 3F
"Practical English Usage" by Michael Swan(2nd或3rd版)
07/03 00:47, 3F

07/03 00:47, , 4F
有講到這以及使用背景/條件 Azar系列書可能也有提到
07/03 00:47, 4F

07/03 00:56, , 5F
Dear dunchee, 真是太謝謝你了!證實這樣也可以~
07/03 00:56, 5F

07/03 00:56, , 6F
請問你推薦"Practical English Usage"這本書嗎?
07/03 00:56, 6F

07/03 00:57, , 7F
改天來去看看~ 因為我很喜歡文法書 :P
07/03 00:57, 7F

07/03 04:03, , 8F
最後一句應該是 I had expected,他現在已經改觀了啊!
07/03 04:03, 8F

07/03 12:32, , 9F
恩恩~有道理~!
07/03 12:32, 9F
※ 編輯: KatherineM 來自: 114.42.90.183 (07/03 13:06)
文章代碼(AID): #1E3qNzgl (Eng-Class)