he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 14:19:10
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.

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.

收起

He congratulated me on having got engaged 是什么意思 he congratulated me on having won the competition.请给我解释一下这句话中的语法和时态. He congratulated me on having won the competition.介词后跟的宾语是不是只要是过去的过去就用这种 he congratulated me on having got engaged.求时态分析介词on后面跟的是不是动名词的现在完成时态?因为是过去的过去,可不可以改成...on having had engaged. he congratulated me__having got engaged.a.of b.fron c.in d.on he congratulated me on winning the competition 这个句子为什么是对的?主句主语是he 照例winning的主语也应该是主句的he,但为什么翻译却是:在我赢得这次比赛之际,他向我祝贺. He congratulated me on having won the competition.为什么介词要用on?还有这个:I dashed for cover on seeing the plan coming towards me.为什么也要用介词on来引导后面的动名词作宾语呢?这是属于那种用法,拜托高人 比如.1.She congratulated Eric on winnig the cup(win) 1.Well done Eric!2.He prevented_______(come in) 2.children can't come in .3.She insisted______(help) 3.You must let me help you.4.He thanked_____(help)4.I'm extremely grateful to you Hele 用of in on from填空用of,from,in或on填空1 I withdrew a lot of money ______ the bank yesterday.2 I refuse to comment ______ his work.3 The waiter's tip is included ______ the bill.4 He congratulated me ______ having got engaged.5 This warm coat 用介词of,from,in,on填空1.I withdrew a lot of money ______the bank yesterday. 2.Irefuse to comment _____his work. 3.The waiter's tip is included _____the bill. 4.He congratulated me _____havinggot engaged. 5.This warm coat will protect you _____t 用of ,from或on,in填空用of, from, in或on填空:1 I withdrew a lot of money ______ the bank yesterday.2 I refuse to comment ______ his work.3 The waiter's tip is included ______ the bill.4 He congratulated me ______ having got engaged.5 This warm 现在分词做状语,如果主句的谓语动词是过去式,那状语不是用过去完成时吗He having been elected to be monitor,I congratulated him on the phone ,这里的congratulated不是过去式吗?我觉得前面应该用had been elected 英语翻译As I left the ball park,several parents came up and congratulated the efforts ofmy son.They told me how they wish they didn't have to face him. He told me he (打电话)me tomorrow. he love me not he love me 英语翻译He --------- English------me------ ----- ------- ----- He Loves Me 歌词 He said to me