he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 02:01:37
![he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged.](/uploads/image/z/15014670-6-0.jpg?t=he+congratulated+me+on+having+got+engaged.%E6%B1%82%E6%97%B6%E6%80%81%E5%88%86%E6%9E%90%E4%BB%8B%E8%AF%8Don%E5%90%8E%E9%9D%A2%E8%B7%9F%E7%9A%84%E6%98%AF%E4%B8%8D%E6%98%AF%E5%8A%A8%E5%90%8D%E8%AF%8D%E7%9A%84%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%E6%80%81%3F%E5%9B%A0%E4%B8%BA%E6%98%AF%E8%BF%87%E5%8E%BB%E7%9A%84%E8%BF%87%E5%8E%BB%2C%E5%8F%AF%E4%B8%8D%E5%8F%AF%E4%BB%A5%E6%94%B9%E6%88%90...on+having+had+engaged.)
he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged.
he congratulated me on having got engaged.求时态分析
介词on后面跟的是不是动名词的现在完成时态?
因为是过去的过去,可不可以改成
...on having had engaged.
he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged.
congratulated是一般过去时,比如说昨天吧.having got engaged是完成式的动名词结构,强调昨天以前的事情,过去的过去.on是介词,介词後面的动词必须是动名词形式----having got,engaged在这里是get的表语.这里get是联系动词.在某种意义上get engaged== be engaged.
他恭喜我订婚了。
on +动名词
这里你提出的问题就在于had和have的区别了:
have 是现在完成时 已经完成对现在有影响
比如说i have been to shanghai 意思是我已经去过上海了,表示去过,现在说这些表示我可能会比没去过那儿的人更熟悉那儿。
had 是过去完成时 即过去完成过什么动作 做过这件事,已经完成
i had...
全部展开
他恭喜我订婚了。
on +动名词
这里你提出的问题就在于had和have的区别了:
have 是现在完成时 已经完成对现在有影响
比如说i have been to shanghai 意思是我已经去过上海了,表示去过,现在说这些表示我可能会比没去过那儿的人更熟悉那儿。
had 是过去完成时 即过去完成过什么动作 做过这件事,已经完成
i had been a good student 我过去曾经是一个好学生,但是现在不是了
had been也可用在虚拟语气中 表示假设 比如说
if i could go to school, i had been a good student
如果我过去可以上学的话 我会是个好学生 表示虚拟语气时 had been可以 用were来代替
所以在这句话的翻译中,如果是had表示他恭喜我曾经定过婚,意思就不一样了
希望能帮助你!
收起
1.on 后面加的是动名词
介词后面跟的是名词
若加动词,要用动名词形式,即加ing
2. 不可以,可改为having been engaged.那么,改成having had been engaged没问题吧,只是含义变了,语法没错吧完成时没有这种用法 have 在完成时中是助动词 现在:have/has done 过去:had done 将来: w...
全部展开
1.on 后面加的是动名词
介词后面跟的是名词
若加动词,要用动名词形式,即加ing
2. 不可以,可改为having been engaged.
收起