动名词 语法

动名词 语法1 The house was locked up and there was no answer to his ringing 为什么不是him ringing或者ring
2 I apologize for not haveing kept my promise为什么不是not to keep my promise呢

为您解答

一,这个ringing是动名词用法,其实就是多了动作趋势的名词,使用ring也是可以的,就是少了一层动作意味,试着体会他按门铃没人应和没人应他的铃声。语法上是可以互换的,就看写作者的意思了。由于是名词用法,理当用him,口语里him有人说,但不合规范,你可以参考Do you mind My opening the window这个经常有人问的问题,和这个类似。

二,不定式通常表示还未做的事情,这里表示的是已经完成的事情。而且这里是在for后面,需要名词性的宾语成分,因此用动名词形式。追答

理当用his,手误。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-08
answer to 这里的to是一个介词 介词后面跟 he 变成him 但是 his 其实是一个形容词 或者物主代词 “他的” 所以 to 这个介词 这里影响的是ring这个动词 介词后面的动词 要变成ing 形式 变成动名词
第二句 for 很明显又是一个介词 for doing something 或者 for not doing something
可以改为 for not keeping .......
你的问题基本上就是 搞不清楚介词 后面到底跟的是什么
跟动名词 感觉没啥关系本回答被提问者采纳
第2个回答  2018-01-08
虽然最佳答案已评出,我还是想多说两句:
1。(answer)to 后面 要接名词性的字,虽然 ring是名词,但含义过多,不如 ringing 贴切,它只表示按门铃这类意思。
2。描述物件的归属要用形容词性的物主代词,不能用人称代词的宾格,所以用 his,不用 him。
3。not having kept 与 not to keep
我理解书写句子的人要表示以前违诺的歉意,句子也可用从句这样写:
I apologize for I did not keep my promise。
or
I apologize for I have not kept my promise。
要说出这种过去发生的事:
用不定式短语要写成: not to have kept 而不是简单的 not to keep;
用动名词短语自然是:not having kept。

我从几位朋友的答题中得到很多启发。
相似回答