看板 Eng-Class 關於我們 聯絡資訊
We all knew it _____________ Ed's fault, but no one wanted to blame such a poor boy for that. (A) could have been (B) can't be (C) should have been (D) may not have been 答案是 A,但我覺得C也可以, 請問大家覺得如何? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.84.52
priv:C你的理解是什麼? 09/27 20:15
priv:"應該要是Ed的錯"感覺不太合理 09/27 20:15
k66k66:事實上我覺得 C 比 A 來的好...有人也這樣想嗎? 09/27 20:36
k66k66:could have been的話,是不太確定本來錯在誰, 09/27 20:36
b9606022:可是should跟could都可以表示"推測"的可能性 09/27 20:37
k66k66:可能是Ed也可能是別人。should have been的話, 09/27 20:37
k66k66:就明指錯其實在Ed身上 09/27 20:37
k66k66:接後面那句比較順 09/27 20:37
k66k66:樓上板友說的沒錯,都有推測,只是肯定程度不同 09/27 20:38
b9606022:似乎要把完成式連在一起看比較好 09/27 20:40
k66k66:不好意思,請問要怎麼連在一起看? 09/27 20:44
priv:這邊的完成式沒有完成的意味 09/28 05:09
priv:只是配合後句是過去式,指出前句時間點更早 09/28 05:09
priv:換成現在式就是should be而已 09/28 05:10
priv:sorry,半夜發文講太快,不是時間更早 09/28 05:10
priv:就是should be的過去式變成should have been 09/28 05:10
priv:should的推測用法是expected,而could是possibility 09/28 05:18
priv:我個人還是覺得should語感在這邊不太適合 09/28 05:18
priv:如果是He should have been blamed就很通順 09/28 05:20
dunchee:我會說這題目本身有問題 如果A"可以"的話,那麼C也沒問題 09/29 22:16
dunchee:(反而會更好) 你可以問native speakers 09/29 22:17
dunchee:www.englishforums.com www.usingenglish.com 09/29 22:17
dunchee:(注意回答人的背景 有些回答的人的母語不是英文) 09/29 22:17
k66k66:感謝樓上各位的回應 :) 10/07 22:04