No harm _ your health if you dream a little when you are sleeping.

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:16:51
A.does to
B.is done to
C.does for
D.is done for
答案是 B
为啥?

句子的意思是:如果你睡觉的时候会做些梦对你的健康并没有坏处。
首先,介词应该用to,这个是固定的搭配,需要你记住的。
而你的健康是被伤害的,所以需要用被动语态
所以最后答案选的是B

固定搭配:do harm to
harm n.
→harm is done to sb.

首先,do harm to 是一个短语,要记住.

所以排除c,d两选项.

然后这里需要用到被动语态,所以加be动词.
_________________________________

呵呵,发现我们两个的回答有很多相似的地方```汗一把.``