There having been no rain, the ground was dry.
来源:百度知道 编辑:UC知道 时间:2024/05/15 07:41:40
为何用having...
这个是独立主格结构,前面的是对后面的说明。
所以前面的不能有谓语动词,必须用分词形式出现。
再加上是完成时态,所以应该用have been
所以就是having been来表示独立主格结构。
如果中间用句号不是逗号, 就用have been.
或者是中间有连接词, 比如:
because there have been no rain, the ground was dry.
英语句子如果不是从句, 是不能有两个谓语动词在一句话中, 所以用having
There having been no rain, the ground was dry.
因为此处是说很长时间没下雨路,地面是干燥的。这用having 是因为一直到现在还没下雨,用过去完成进行式表示一直发生的事。