It has rained for three days 这个用法对吗?rain是动态动词,可以用于带‘for’的现在完成时吗?
问题描述:
It has rained for three days 这个用法对吗?rain是动态动词,可以用于带‘for’的现在完成时吗?
还是应该是 It rained for three days
It has been raining for three days
答
这三种说法都可以.
It rained for 40 days during the flood.
It has rained for days and the fields are flooded.
rain虽是动词,但可持续,可用for表现在完成时,以强调结果