In 1846 the United States declared war on Mexico,and after the war won by the USA,Mexico had togive California to the USA.这句话中the war won by the USA 译为 美国获得了战争的胜利,这里用by表示什么?为什么

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 11:54:32
In1846theUnitedStatesdeclaredwaronMexico,andafterthewarwonbytheUSA,MexicohadtogiveCaliforniatotheUSA

In 1846 the United States declared war on Mexico,and after the war won by the USA,Mexico had togive California to the USA.这句话中the war won by the USA 译为 美国获得了战争的胜利,这里用by表示什么?为什么
In 1846 the United States declared war on Mexico,and after the war won by the USA,Mexico had to
give California to the USA.这句话中the war won by the USA 译为 美国获得了战争的胜利,这里用by表示什么?为什么

In 1846 the United States declared war on Mexico,and after the war won by the USA,Mexico had togive California to the USA.这句话中the war won by the USA 译为 美国获得了战争的胜利,这里用by表示什么?为什么
won在这里是动词的过去分词做后置定语.所以by应该是表被动.
the war won by the USA指一场被美国赢得了的战争.

the war won by the USA 直译为:这场战争被美国所赢得。 这句话为被动语态,by后面才是主语。by可翻译为 被,由。

被动,战争被美国赢得。