作业帮 > 英语 > 作业

英语单选 现在完成时与过去完成进行时的区别在哪?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 09:07:45
英语单选 现在完成时与过去完成进行时的区别在哪?
There was water everywhere,and it _____ all day.
A.rained B.was raining C.had been raining D.have rained
但D的现在完成时有“表示过去一直延续到现在的动作或状态”
既然这样D为什么不行?从这点上完成时与完成进行时的区别在哪
前面用的是was,表示过去,故rain这一动作是在过去,与现在无关.
如果你要选D的话,前面就得改成is.
注意语境.
祝你英语进步!:)