have done 和gave been done的用法

问题描述:

have done 和gave been done的用法
last night it must have been rained为什么错 雨是被下的,所以我觉得应该用have been done.
1个回答 分类:英语 2014-11-14

问题解答:

我来补答
咳咳,用一个很简单的句子来告诉你为什么吧,例如,天气预报说明天可能会下雨,你会怎么造句子呢?Weather report says that it may rain tomorrow.但是我觉得明天不会下雨的,But I don't think it will rain tomorrow.你的家乡经常下雨吗?Does it often rain in your hometown?
看吧,一般我们指天气,我们都用it这个词直接代表,所以rain可以直接做动词,没必要是被下雨,直接下雨就得了,所以呢,it must have rained 才是正确的,还有不懂的可以继续问哦.
 
 
展开全文阅读
剩余:2000
上一页:算数过程
下一页:enjoy的反义词