两道英语语法题!求解~~请附说明!

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:08:31
1.Many soldiers are fighting_____the local people____the flood now.
A.with/against B.for/against
2.____all his friends and money gone, he felt totally hopeless.
A.with B.As

1.A意思是许多士兵和当地人民一起抗击洪水,用with,fight with sb. against和某人一起反抗...
如果直接fight with sb.就是反抗某人,和fight against sb.一样

2.A 这是由with引导的独立主格结构,做状语,表伴随状态。AS是个连词,有时勉强被一些人当作介词,但为避免混淆,还是宁可把它视为连词最好,因为它用作介词的情况,视为连词也解释得通.

B for表目的,against对抗
B 表示状态

1.A 士兵和当地百姓一起(所以用WITH),抗击洪水
2.A 意为伴随着

两个都A