返回列表 发帖

关于时态的困惑

XDF 蓝皮书Sec one
3. Although the Supreme Court ruled as long age as 1880 that Blacks could not be excluded outright from jury service, nearly a century of case-by-case adjudication has been necessary to develop and enforce the principle that all juries must be drawn from "a fair cross section of the community."
(A) has been necessary to develop and enforce the principle that all juries must be
(B)was necessary for developing and enforcing the principle of all juries being
(C)was to be necessary in developing and enforcing the principle of all juries to be
(D)is necessary to develop and enforce the principle that all juries must be
(E)will be necessary for developing and enforcing the principle of all juries being
我的问题是:为什么时态用的是has been 呢?从题中哪里能得出应该使用完成时态?不解
收藏 分享

原文的意思大概是:虽然最高法院在1880年就规定了黑人不能被陪审团所排除,不过还是用了将近一世纪,经历了一个案子接一个案子的裁决,才慢慢发展并执行这条准则。

关于现在完成时(has/have):

还记得OG里对现在完成时的定义么:表示过去发生的事情(已经完成,但完成的时间不可确定);表示过去发生的事情一直持续到现在。

这条准则是历经了一个世纪,一个案子接一个案子地慢慢实行下来的。不可能明确地指出完成的时间,所以用现在完成时是合适的。

建议LZ多看看OG里对时态的定义,很有用的,最好能背下来。

TOP

thx

看了你的解答,恍然大悟。
是应该好好看看OG 的定义,回归根本。O(∩_∩)O谢谢!

TOP

这题用过去也没问题吧?

b最后的being比较awkward

c最后的to be同理

TOP

嗯,我觉得was应该也是可以的。至少没有明显看出was哪里错了。

D和E的 is 和will be 倒是很明显是错的

TOP

being

一般关于being的3种错误用法是
1. there being
2. being+adj./n.
3. n.+being+done,B选项如果补回原句,就是第3种错误了

TOP

返回列表

站长推荐 关闭


美国top10 MBA VIP申请服务

自2003年开始提供 MBA 申请服务以来,保持着90% 以上的成功率,其中Top10 MBA服务成功率更是高达95%


查看