英语专业人士Help!

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:56:04
I don't mind (your delaying making the decision ) as long as it is not too late。括号里表示的是你迟做出决定!为什么Delaying
后面加的是making?括号里面是什么样的结构?

All the flights (having been canceled),because of the snowstorm.括号里表示的是已经被取消,这里为什么不能用having been canceled , 而不是 have been canceled?加 ing 是什么原因

But have no (working knowledge of english).表示没有具备英语方面的知识。这里的working加 ing表示什么?为什么加呢

I don't mind (your delaying making the decision ) as long as it is not too late。括号里表示的是你迟做出决定!为什么?括号里面是什么样的结构?
---------------------------------------------------------------答:Delaying 后面加的是making是因为词组mind one's doing固定搭配,意为"介意某人做某事",例如:Would you mind my opening the windows?(你介意我开窗吗?)

All the flights (having been canceled),because of the snowstorm.括号里表示的是已经被取消,这里为什么不能用having been canceled , 而不是 have been canceled?加 ing 是什么原因
---------------------------------------------------------------答: 貌似这一句就应该用have been canceled啊.如果用having been canceled的话,应理解为独立主格结构,但because of 后面连接的句子不完整,故用have been canceled应该是正确的(如果后面的逗号去掉则更好).这里我可以给你一个用having been canceled引导的的独立主格结构的句子,你体会一下:All the flights having been canceled,the fire flighters went back.(关键是后面的句子是完整的,而独立主格结构作为修饰成分)

But have no (working knowledge of english).表示没有具备英语方面的知识。这里的working加 ing表示什么?为什么加呢
---------------------------------------------------------------答:working knowledge o