It is raining for two days.The ground is very wet.

问题描述:

It is raining for two days.The ground is very wet.
时态用错了吗?
1个回答 分类:英语 2014-12-02

问题解答:

我来补答
It's been raining for two days.The ground is very wet.
前句用现在完成进行时,表示两天前雨就在下,一直下到今天,并且可能继续.
再问: 为什么? 那It is raining these days. 是不是要改成It has been raining these days 表示前些天雨就在下,一直下到今天,并且可能继续
再答: 注意时间状语是for +“段”时间,these days 当然要用进行时了,是表示这段时间正在发生的动作或存在的状态。
再问: 那It has been raining these days这句话是错的哦? It has rained these days这句更加是错的?
再答: 是的,各个时态有各个时态相应的时间状语
再问: 没错啊。 googe 搜索可以找到很多这两种用法 别人甚至在问 It has been raining these days 和 It has rained these days 的区别
再答: 只能解释到这里,不敢误人。。
 
 
展开全文阅读
剩余:2000