作者k66k66 (k66)
看板Eng-Class
標題[文法] should/could have been
時間Tue Sep 27 20:07:05 2011
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
1F:→ priv:C你的理解是什麼? 09/27 20:15
2F:→ priv:"應該要是Ed的錯"感覺不太合理 09/27 20:15
3F:→ k66k66:事實上我覺得 C 比 A 來的好...有人也這樣想嗎? 09/27 20:36
4F:→ k66k66:could have been的話,是不太確定本來錯在誰, 09/27 20:36
5F:推 b9606022:可是should跟could都可以表示"推測"的可能性 09/27 20:37
6F:→ k66k66:可能是Ed也可能是別人。should have been的話, 09/27 20:37
7F:→ k66k66:就明指錯其實在Ed身上 09/27 20:37
8F:→ k66k66:接後面那句比較順 09/27 20:37
9F:→ k66k66:樓上板友說的沒錯,都有推測,只是肯定程度不同 09/27 20:38
10F:推 b9606022:似乎要把完成式連在一起看比較好 09/27 20:40
11F:→ k66k66:不好意思,請問要怎麼連在一起看? 09/27 20:44
12F:→ priv:這邊的完成式沒有完成的意味 09/28 05:09
13F:→ priv:只是配合後句是過去式,指出前句時間點更早 09/28 05:09
14F:→ priv:換成現在式就是should be而已 09/28 05:10
15F:→ priv:sorry,半夜發文講太快,不是時間更早 09/28 05:10
16F:→ priv:就是should be的過去式變成should have been 09/28 05:10
17F:→ priv:should的推測用法是expected,而could是possibility 09/28 05:18
18F:→ priv:我個人還是覺得should語感在這邊不太適合 09/28 05:18
19F:→ priv:如果是He should have been blamed就很通順 09/28 05:20
20F:→ dunchee:我會說這題目本身有問題 如果A"可以"的話,那麼C也沒問題 09/29 22:16
21F:→ dunchee:(反而會更好) 你可以問native speakers 09/29 22:17
22F:→ dunchee:www.englishforums.com www.usingenglish.com 09/29 22:17
23F:→ dunchee:(注意回答人的背景 有些回答的人的母語不是英文) 09/29 22:17
24F:→ k66k66:感謝樓上各位的回應 :) 10/07 22:04