London is the capital of the UK,with seven million people这个问题为什么with不能换成have,跟插入语有关吗,为什么?这个句子可以改成London is the capital of the UK with seven million people?
London is the capital of the UK,with seven million people这个问题
为什么with不能换成have,跟插入语有关吗,为什么?这个句子可以改成
London is the capital of the UK with seven million people?
如果换成have 的话,句法不对;即使你用了having,一般我们也不会说London has seven million people,有点中式英语。with这里表示一种伴随状态,你也可以理解为“有”的意思。
with 作London的后置定语,因为前面已经有be动词is,而你说的have也是动词,一句话不能有两个谓语。若有两个谓语,就分不清主语了。
至于你想改成London is the capital of the UK with seven million people,这是不行的,with部分在句中作定语,所以要紧跟先行词,可以写成:London with seven million peopleis the capital of the UK . 而原句中因为没有紧跟先行词,所以用逗号隔开放在句尾了。
with 在这里是介词,意思是拥有 。如果换成having也是可以的
因为是补充说明的成分,要是用have就又多了一个谓语,一个句子是不能有2个谓语的。with表示伴随状态,与前面同步,作状语。
可以不加逗号
用的话还是HAVING,不是 HAVE
可以,
with后面是插入语,前面要用逗号分开。
have用于修饰“人”的,地名不能用have.
要是你那样的话
就是纯粹汉语式的英语了
with意思是伴有
城市伴有...人