...than he has before时态疑问

有这样一个句子(在百度上可查到):

He sang much more sweetly than he has before. 他的演唱比以前要动听许多。

不明白句子中than he has before的时态。按理说,这里的 than he has before 应该是than he has sung before的省略,但无论从哪方面来看,这都有问题:从主句时态sang来看,than后面的时态应该是过去完成时,所以应该是than he had before;从句末的before来看,也应该是过去完成时,即用than he had before。请问这是不是有than he had before的笔误?

请先 登录 后评论

最佳答案 2014-06-03 06:55

我认为你的看法是正确的。例如:At this period she was happier than she had ever been. (张道真主编《现代英语用法词典》修订版p.1614)

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2539 浏览
  • 牛勇成   提出于 2014-06-02 23:11

相似问题