11问答网
所有问题
There having been no rain, the ground was dry.
为何用having...
举报该问题
推荐答案 2006-09-28
There having been no rain, the ground was dry.
因为此处是说很长时间没下雨路,地面是干燥的。这用having 是因为一直到现在还没下雨,用过去完成进行式表示一直发生的事。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F8F42q2M.html
其他回答
第1个回答 2006-09-28
这个是独立主格结构,前面的是对后面的说明。
所以前面的不能有谓语动词,必须用分词形式出现。
再加上是完成时态,所以应该用have been
所以就是having been来表示独立主格结构。本回答被提问者采纳
第2个回答 2006-09-28
如果中间用句号不是逗号, 就用have been.
或者是中间有连接词, 比如:
because there have been no rain, the ground was dry.
英语句子如果不是从句, 是不能有两个谓语动词在一句话中, 所以用having
第3个回答 2006-09-28
http://cache.baidu.com/c?word=there%2Chaving%2Cbeen%2Cno%2Crain%2Cthe%2Cground%2Cwas%2Cdry&url=http%3A//www%2Eetmeet%2Ecom/Article/Print%2Easp%3FArticleID%3D16928&b=3&a=17&user=baidu
这上面有!
相似回答
There
having
been
no
rain,
the
ground
was
dry
.
答:
再加上是完成时态,所以应该用
have
been
所以就是
having
been来表示独立主格结构。
大家正在搜
not having been
having done和done
having been told
Having been done
touch the ground
having retired
the ground floor
on the ground
having和being
相关问题
为什么是There having been?
英语语法的问题
语法的问题~
“最近一直频繁地下雨”这句话的英语翻译
这么多啊,吓死人了。后面的我几乎没有弄了,就是复制资料了。
关于there be的所有时态的所有语法
小学英语therebe句型重点
there being no buses. 可以改成ther...