It has been rained for 2 days.是不是对的?

问题描述:

It has been rained for 2 days.是不是对的?

been后应是raining表示现在完成进行时。

它已经两天下雨了。
是对的

应该是raining 表下雨这一动作已经持续了一段时间还可能持续下去

raining