Firemen had been fighting the forest nearly three weeks.

Firemen had been fighting the forest nearly three weeks.
中国话习惯说消防员过去三周一直在和深林大火战斗.总感觉英文应该写成fighting to the forest 或者fighting for the forest.谁能给我讲讲?
sanheidan 1年前 已收到1个回答 举报

苏格兰的约会 幼苗

共回答了14个问题采纳率:92.9% 举报

在两次战争中英法曾联合与德国作战.
误 Great Britain fought against Germany with French in two wars.
正 Great Britain fought with French against Germany in two wars.
析 fight with sb against sb 为固定结构,意思是“与某人共同对…作战”.
他们在同洪水作斗争.
误 They were fighting against the floods.
正 They were fighting the floods.
析 在表示与自然灾害或火灾等作斗争时,fight后须直接跟宾语,不接against.
错句举例与错句分析
错句:they prepared themselves to fight against the flood.
纠正:they prepared themselves to fight the flood.
翻译:他们准备好与肆虐的洪水搏斗.
分析:在表示“与自然灾害搏斗”的时候,fight后面不跟against.

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com