Having been to...存疑

__________London many times, but he knows little about the city.

A. Having been to    B. He has been to

查了网上关于此题的答案都是B。

但为什么不可以用现在分词作状语省略主语"he"而变成Having been to London many times,...感到有点困惑,请老师帮忙解答。




请先 登录 后评论

最佳答案 2019-03-16 21:31

but是并列连词,连接相等的语法结构。后面是主谓结构,前面也必须是主谓结构,形成并列句。

如果要用现在分词作状语,就必须去掉but.

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,2080 浏览
  • Eglshlover 提出于 2019-03-16 13:53

相似问题