as/than比较分句后宾语从句补全的时态困惑


You are less of a fool than I thought.

=You are less foolish than I thought.

than比较分句补全:than I thought (you would be)

后面用would be时态正确吗? 还是应该than I thought (you were? 或是 you had been?)

很糊涂than I though +宾语从句后的时态?


It was as much of a success as I had expected.

=It was as successful as I had expected.

as比较分句补全:as I had expected (it would be)

后面用would be时态正确吗?


There isn't a man on earth who could be more of a jerk than his brother.

=There isn't a man on earth who could be more jerky than his brother.

than比较分句补全:than his brother (is)

这里应该用is?


She is a little of coquette.

=She is rather coquettish.

原句She is a little of coquette.是否有误, 要去掉a, 即 She is little of coquette.吗?


请先 登录 后评论

最佳答案 2020-02-23 16:14

as/than从句补全省略的that从句,其时态已经和比较分句无关了,是一个纯粹的时态选用问题。你只需根据主句的时态和句子的语境,确定适当的时态即可。有时还需要虚拟语气的。


You are less of a fool than I thought (you were/would be).

说话人现在知道主语不是他原来以为的那种人,所以thought表示过去以为。根据时态一致原则,that从句只能是某种过去时态。所以你可以用were, 也可以加上表示推测意义的would,即would be. 注意这个would be不是过去将来时,而是would表示推测意义。但不可以用had been. 这是错误的。因为 不涉及过去的过去。

 

It was as much of a success as I had expected (it would be).

你期待的时候,还没有成功,所以你期待的是将来的事,过去期待将来就是过去将来,所以用would be. 这个would be是过去将来时。


There isn't a man on earth who could be more of a jerk than his brother (is).

整个句子谈论的是现在的情况。who could be的could是情态动词表示推测,could并不表示过去。


顺便说一下,你是没事找事呢。比较分句能省略的尽量省略,以上补全的结构不如省略结构更常见。既然可以省略,你还操那份心干嘛呢。不过这也反映了你的时态没有学好。


She is a little of coquette.

这个句子没有错误。以下句子都对:

She is much of coquette.

She is something of coquette.

She is a little of coquette. 肯定意义

She is little of coquette. 否定意义

She is nothing of coquette.

请先 登录 后评论

其它 1 个回答

mengxin Z

就我所知,英语一个语法现象,如果讲的很复杂,非妖即怪

You are less foolish than I thought.

= You are less foolish than the level that I thought/believed.


等等

请先 登录 后评论
  • 2 关注
  • 4 收藏,2449 浏览
  • Long2019 提出于 2020-02-19 10:21

相似问题