高手请看看这两句话!

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:30:49
那么你又怎么解释这两句话:
1 Advice having been taken,they decided not to forward.
2 The restaurant here accepted euros,so they didn't have to change their money.

请告诉我:
第一句话中:Advice是名词,属于第三人称,第三人称单数应该加has,为什 么后面加了have?
第二句话中:they也是第三人称,但是第三人称复数.
我看后面加了have,难道第三人称复数后面应该加have吗?

请大家指教!
语法我不灵啊!

1.做了决定之后,他们决定不再前进
很明显,Advice having been taken是一个独立成分,而非句子。having been taken是分词短语。
我要更正一下你的问题:advice属于单三,但后面接的不是have , 而是having引导的分词短语。

2.这家餐馆收欧元,因此人们不用进行货币兑换
they指的不是resterraunt, 而去光顾餐馆的customers.
“第三人称复数”这个词我还是头一回听说,不过它后面不接have,接什么?难道has吗,呵呵。
当然是have

第一个have是现在分词 做伴随或表原因
第二个,has只能用在第三人称单数.

1独立结构不 管前面是单数还 是复数,都用have
2didnot后面用have的原形