We were greatly encouraged by the news of our team__anther gold medal.A.won B.having won 为什么A不行,

问题描述:

We were greatly encouraged by the news of our team__anther gold medal.
A.won B.having won 为什么A不行,

A是过去式,是动词的一种谓语形式,这里不缺谓语
B是动名词,是一种非谓语形式

不能选A是因为of后面跟的是短语,而不能是句子。你先把our team(having won的逻辑主语) 摘出来就好看了。have跟在介词of后面只能用动名词形式。
我们被我们队又赢得一块金牌的消息所鼓舞。

解释,两个原因 第一:Of是介词 介词后面一般用doing形式 第二:having won是现在完成时,现在完成时表示过去的动作对现在造成了影响,而won是一般过去式,只是对过去事实的一个陈述,不表示对现...

说话的同时我们的团队已经赢得了金牌,所以用完成时更好一些