he congratulated me on winning the competition 这个句子为什么是对的?

睡懒了的老牛2022-10-04 11:39:544条回答

he congratulated me on winning the competition 这个句子为什么是对的?
主句主语是he 照例winning的主语也应该是主句的he,但为什么翻译却是:在我赢得这次比赛之际,他向我祝贺.

已提交,审核后显示!提交回复

共4条回复
红河谷12345 共回答了24个问题 | 采纳率91.7%
这样翻译没有错误,他祝贺我赢得了比赛.
congratulate sb.on sth.祝贺某人某事
1年前
blass 共回答了3个问题 | 采纳率
翻译的主语也是他,ON为——————时,是状语
1年前
jkl-jkl 共回答了6个问题 | 采纳率
on 是介词,介词后加动名词作宾语
1年前
kimi_qin 共回答了20个问题 | 采纳率
由于祝贺的对象是我,谁赢得比赛就不会产生歧义。
所以采用这样一种现在分词短语的省略表示形式。
否则需要一个补语从句。
1年前

相关推荐

We congratulated him -------- his success.
We congratulated him -------- his success.
We congratulated him -------- his success.
空里添on还是to还是都行
罪骸花1年前1
kary419 共回答了19个问题 | 采纳率100%
on
We congratulated him on having passed the test.have在这里的用法是什么
We congratulated him on having passed the test.have在这里的用法是什么?
fengye8001年前3
xq95 共回答了20个问题 | 采纳率100%
have在这里表示已经的意思.
就是完成时态.
因为在介词on的后边,所以变成having.
比如.1.She congratulated Eric on winnig the cup(win) 1.Well do
比如.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 Helen.
5.Sue apologised_____(break) 5.Oh ,i'm sorry.
6.He forgave_____(break) 6.it doesn't matter sue.
7.They succeeded_____(pass) 7.we've passed!.
8.She asked______(help) 8.Please help me!
qingchunfengling1年前2
luozilia 共回答了22个问题 | 采纳率90.9%
2coming in
3helping
4for helping
5for breaking
6for breaking
7in passing
8for help
we congratulated them on the new success they_________(achie
we congratulated them on the new success they_________(achieve)
all these years they________(contributr)articles to our magazine
the experience__________(gain) will be of great value to us
they_________(hit) the year's target by the end of next season
tiancao81年前1
上载各般法门 共回答了15个问题 | 采纳率80%
achieved
contributed
gained
hit
I don’t like the way ________ he congratulated us ________ g
I don’t like the way ________ he congratulated us ________ getting married.
[ ]
A.in which;on
B.that;for
C.in that;on
D./;about
那两夜的风情1年前1
快发烧 共回答了22个问题 | 采纳率95.5%
A
We congratulated him ______ his getting a gold medal.That is

We congratulated him ______ his getting a gold medal.That is to say: we offered him our congratulations ______ his getting a gold medal.
A.at;on B.of;on C.on;for D.on;on
GONGRUXING1年前1
3456 共回答了14个问题 | 采纳率78.6%
D

congratulate sb.on/upon (doing) sth.意为“为某事祝贺某人”。congratulation通常用复数congratulations,其后多用介词on。
he congratulated me on having got engaged.求时态分析
he congratulated me on having got engaged.求时态分析
介词on后面跟的是不是动名词的现在完成时态?
因为是过去的过去,可不可以改成
...on having had engaged.
holaming1年前3
mnbvg 共回答了14个问题 | 采纳率78.6%
congratulated是一般过去时,比如说昨天吧.having got engaged是完成式的动名词结构,强调昨天以前的事情,过去的过去.on是介词,介词後面的动词必须是动名词形式----having got,engaged在这里是get的表语.这里get是联系动词.在某种意义上get engaged== be engaged.
21. The whole family congratulated Mike ________ his success
21. The whole family congratulated Mike ________ his success in the experiment.
21. The whole family congratulated Mike _______ his success in the experiment.
A) in B) with C) on D) for
选哪个.为什么呢?
bluesea9821年前2
cc_男人 共回答了23个问题 | 采纳率87%
congratulate sb on sth 就某事恭喜某人
所以选C on
用适当的介词或副词填 用适当的介词或副词填空. 1.At the party,we congratulated him
用适当的介词或副词填
用适当的介词或副词填空.
1.At the party,we congratulated him ________ his success.
2.In the letter,she expressed her thanks ________ her teacher _______ his help.
3.The little boy wanted his parents to be proud ________ him,so he studied very hard.
4.Judging ________ his clothes,he is a student.
5.The meeting will begin ________ 8 o'clock ________ September 1.
nwhu1年前1
米兰mm师 共回答了11个问题 | 采纳率90.9%
1.on 2.to; for 3.of 4.from/by 5.at; on
He warmly congratulated them ______ what they had achieve
He warmly congratulated them ______ what they had achieve
A、of
B、 on
C、 for
D、 about
塔卡西吮鸡1年前6
fip8ie 共回答了18个问题 | 采纳率94.4%
楼主好,
选择B on
congratulate sb on sth
He warmly congratulated them on what they had achieve.
他对他们所获得的成功表示热烈的祝贺.
Our headmester congratulated the winner _____ his success an
Our headmester congratulated the winner _____ his success and praised him ____ his courage.
A.on,for B.in,for C.on,of D.to,on
lanchengyang1231年前1
c9xsb 共回答了11个问题 | 采纳率100%
a
he congratulated me on having won the competition.请给我解释一下这句话
he congratulated me on having won the competition.请给我解释一下这句话中的语法和时态.
么么坏小子1年前1
cn100130110 共回答了16个问题 | 采纳率87.5%
这是一个过去时态,没有什么语法,除去一个介词加动名词就没了,除非你说主谓宾…

大家在问