举报
Bob Wilber became Sidney Bechet’s student and protégé when he was nineteen and, for a few years in the 1940’s, came as close to being a carbon copy of the jazz virtuoso in performance as anyone has ever come
对现在完成时表示怀疑,如果在句子后加个时间,比如until now,我可以理解用has ever come,可是这里,基准点是过去阿
其实,只要对OG里对各个时态的解释熟悉的话,就很容易理解了。
OG的原话我不记得了(哪位熟悉的NN帮忙找找?),它对过去时和现在完成时的解释是这样的:
过去时:在过去某个时点发生的(现在已经结束了的)动作。暗含强调现在已经不再是这样了的意思。
现在完成时:过去某个时点一直到现在的这段时间内,持续不断有发生的动作,强调的是到某个时点为止,之前一直是某种相同的状态。
本题中,关键词是anyone。anyone表示所有在Bob之前的人,这些人不可能是在过去的一个同样的时点一起come的,不断有人come,但这些人的come都是一个性质,一直到Bob出现。在这个时段内,come这个动作不断的被不同的人重复,因此用现在完成时。
I think 携隐MM justified past perfect, not present perfect.
就是说只解释了前无古人,并未解释是否后无来者
LES分析得真精辟!!
LES MM解释得好!! “要么只补充助动词had,要么用完整的动词had come”是点睛之笔。这句话让我对助动词得补出有了更深更完整的认识。希望多跟MM讨教!!!
恩 和这道题有些地方类似: 。。。。are priced to sell, and they do ,不能是 and they have,应该在have后补出sold。
发表回复
手机版|ChaseDream|GMT+8, 2024-11-26 17:36 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2023 ChaseDream.com. All Rights Reserved.