作业帮 > 英语 > 作业

为什么是There having been?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/21 11:49:08
为什么是There having been?
__no rain for a long time,the ground was very dry.
A There having been
B There has been
C There had been
D There was
课代表报的答案是A,为什么不是C呢
A现在完成进行时,是指从过去到现在很久都没有下雨,这个动作可能持续,也可能不持续,也就是说以后也许还不会下雨,也许会下雨.C是说过去的事情,如果过去很久没下雨,现在下雨了呢?而且过去不下雨现在the ground was very dry一定吗?