Have you any reason for saying such a thing?1.该句是不是有语法问题?改为Do you have…?
for saying such a thing这里,saying是动词性质还是名词性质?因为for为介词,saying这里是宾语吗?但感觉such a thing又做saying的宾语,这里应该怎么分析?
Nine detained related to blast that killed 31.
这句里边nine detained为名词词组?related to blast 修饰nine detained? that killed 31修饰blast?
谢网友邀答,解答如下:
1. Have you...的用法没问题,是英国英语用法,现在显得有些过时,但也是正确的。
2.saying 是动名词,本身属于非谓语动词,但通常用作名词。动名词因为由动词变化而来,所以可以有自己的宾语。请看the free dictionary 词典的解释:
因此,你的句子中的 saying such a thing 是介词for的宾语,such a thing 又是 saying 的宾语。
3.你的句子不是完整句子,这种用法一般用于文章题目。如果不是题目,用在文中,完整句子可以是:Nine people were detained related to blast that killed 31.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!