一个英语介词的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:41:28
In the war,many people give their life(___)their country.
为什么介词用For 不用 To 呢?
不是give sth to sb吗?为什么?疑惑中~
谢谢知情人士帮忙!

to 是给于,for是为了。。。而奉献,所以这里要用for

这句话的意思是在战争中很多人为了他们的国家付出了生命
for在这里指;为了的意思

give与for连用for是为了

余以为此处二者皆可。