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