2 非谓语动词的相关问题

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

请先 登录 后评论

最佳答案 2023-11-01 16:47

谢网友邀答,解答如下:

1. Have you...的用法没问题,是英国英语用法,现在显得有些过时,但也是正确的。

2.saying 是动名词,本身属于非谓语动词,但通常用作名词。动名词因为由动词变化而来,所以可以有自己的宾语。请看the free dictionary 词典的解释:

attachments-2023-07-YZrsdn9064c6effbb91b6.png

attachments-2023-07-w2fn2tPZ64c6f069b4e8f.png

因此,你的句子中的 saying such a thing 是介词for的宾语,such a thing 又是 saying 的宾语。

3.你的句子不是完整句子,这种用法一般用于文章题目。如果不是题目,用在文中,完整句子可以是:Nine people were detained related to blast that killed 31.


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1114 浏览
  • kkkikia   提出于 2023-07-30 17:56