初三 英语 选择题 请详细解答,谢谢! (10 13:12:51)

来源:百度知道 编辑:UC知道 时间:2024/06/20 00:19:15
We must make the earth a happy home ___-both human beings and animals.
A for  B with    为什么不选B呢
 
receive  the  letter  是不是一个短暂性动作,所以不与完成时连用?

make sth for sth/sb 是一种固定搭配,为。。。做。。。。,而make with ,一般用于 make friends with sb , 与某人交朋友。
receive 是一个短暂时动作,可以与完成时连用,表示动作已完成了,如 I have received the letter, 表示我已收到信。短暂性动作不能够用现在进行时,如i am receiving the letter的表达就不对了。如open, borrow等都不能接现在进行时。

这里for是表示 为了

为了人类和动物,用with变成和了 跟题意不搭边了

选for的原因是因为句子的意思是,我们必须让这个地球成为人类与动物快乐的家。make something for somebody意思就是为某人做某事,固定搭配,不存在make……with……的搭配。

Receive the letter是可以与完成时连用的。
例句:I've received your letter just now。我刚收到你的来信。

both for...and...这是一个固定搭配,既为了。。。也为了。。。

reveive the letter 可以与完成时连用。

这里for是表示 为了、make something for somebody
Receive the letter是可以与完成时连用的。