It has rained for three days 这个用法对吗?rain是动态动词,可以用于带‘for’的现在完成时吗?
还是应该是 It rained for three days
It has been raining for three days
人气:409 ℃ 时间:2020-02-03 23:26:08
解答
这三种说法都可以.
It rained for 40 days during the flood.
It has rained for days and the fields are flooded.
rain虽是动词,但可持续,可用for表现在完成时,以强调结果
推荐
猜你喜欢
- I will give you a hug and give you a pair of warm hand.的中文翻译是什么
- 甲乙两人分别从A`B两地同时出发,相向而行,出发时他们的速度比为3:2他们第一次相遇后,甲的速度提高了20%,乙的速度提高了30%,这样当甲到达B地时,乙离A地还有14千米,那么A、B两地的距离是多少?(用算式做)
- 英语翻译
- be equal to 与be equivalent to有什么区别?
- 用所给动词的适当形式填空.
- 将aL H2和cl2的混合气体点燃,充分反应后,将混合气体通入含b mol NaoH的热溶液中,气体恰好被完全吸收,生成氯化钠次氯酸钠和naclo3.元混合气体中含cl2的物质的量为
- 初一上册一元一次方程应用题,20道
- His father is an (a )of a toy company 首字母提示补全单词