关于比较结构的比较对象问题

标题比较短,我在正文把我的问题进行说明。

一般比较级需要在同等事物中进行比较。比如:

The weather in Beijing is colder than that in Shanghai.

这句话就是用that代替weather,然后weather in Beijing和that(weather) in Shanghai进行比较,逻辑上还是天气和天气进行比较。

如果把that删掉,这句话语法就有问题。


可是我最近看到了另外一个句子,就是It's cooler in BEIJING than in SHANGHAI.

这句话里如果it代指weather的话,那in Shanghai 前面的weather 呢? 难道是天气和in SHANGHAI 进行比较了吗?

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

网友应该知道,than引导比较分句时是连词,不是介词。than分句通常采用缩减形式(即使用省略和替代手段,使它看上去像是个介词,其实不是介词。

The weather in Beijing is colder than that in Shanghai (is).

这个句子中,in Beijing是定语,修饰the weather. 所以比较分句中的that in Shanghai也只是个主语,系词is选择性地省略了,从句的表语是必须省略的。

It's cooler in Beijing than (it is) in Shanghai.

这个句子中,in Beijing是状语。从句中省略了主语和系词,从句的表语是必须省略的。

你只要知道than不是介词,than从句在不影响理解的前提下经常省略和主句相同的成分,你的疑惑就没有了。

请先 登录 后评论
  • 0 关注
  • 3 收藏,3252 浏览
  • 金老师 提出于 2019-02-07 16:51

相似问题