关于that补语疑问

Suzhou may not be a perfect city that you have considered.

you have considered a perfect city.

为什么不是充当宾语?

请先 登录 后评论

最佳答案 2021-03-26 16:42

Suzhou may not be a perfect city that you have considered.

这个句子是错误的。可做如下修改:

1 Suzhou may not be a perfect city as you have considered.

as引导比较分句, considered后省略了it is.

2 Suzhou may not be a perfect city that you have considered it to be.

it指代Suzhou为宾语,thatto be后的表语,to be that为宾补。


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

这里的 that you have considered 是定语从句,city 是先行词。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1964 浏览
  • aaaaa123 提出于 2021-03-26 03:03