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.