SAT一道关于现在完成时的语法题

SAT一道关于现在完成时的语法题

题目
SAT一道关于现在完成时的语法题
OC4section5T2:First run in 1867 and still taking place every summer,the Belmont Stakes,a horse race for thoroughbred three-year-olds,((was)) one of the oldest races in the United States.
(B) is
(E) has been
我选E
Answer E :Choice E creates an error in verb tense.The verb of the main clause should be in the present tense “is”,not the present perfect “has been”,because the present tense is used to express an action that occurs regularly,and the race regularly takes place every summer.
可是这个句子上面不是有个“still”吗,再说读成完成时不是更顺口吗?
参考OC上另一处关于完成时的解释:Perfect tense indicates an action that is still occurring
顺便补充一个小问题:a large amount of是可以加不可数的,是不是呢能加可数的?
答案
现在完成时强调“所指的动作” is still occurring .句中那个
First run in 1867 and still taking place every summer不是现在完成时的所指对象,be one of the oldest races in the United States.描述的是客观事实,与持续发生是无关的,这个要分着看.也就是说,不能翻译或凭感觉作判断.提取句子主干the Belmont Stakes ()one of the oldest races in the United States.你知道怎么填了吧.
a large amount of按语法只可以+u 不过一些美国人自己都搞不懂这个.乱+c ……
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.