he had been here,everything would have been all right

和hadhebeenhere,everythingwouldhavebeenallright的区别是什么?怎么判断的,求详细~~... 和had he been here ,everything would have been all right 的区别是什么?怎么判断的,求详细~~ 展开
vivifly123
2011-03-30 · 超过12用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:29.5万
展开全部
前者是正常语序,少了连接词
意思是他已经来过了(过去完成时),一切将会好起来(过去将来时)
后者是省略了If的倒装句
意思是要不是他过来,一切都将会好的------------暗指他的到来让事情变坏
jinsheng1002
2011-04-01
知道答主
回答量:38
采纳率:0%
帮助的人:22.9万
展开全部
had he been here ,everything would have been all right 是倒装句,还原应该是 If he had been here ,everything would have been all right
其中,If he had been here 还用到了虚拟语气,虚拟语气中表示对过去的虚拟用had done sth.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我家的苗苗阿
2011-03-30 · TA获得超过110个赞
知道答主
回答量:69
采纳率:0%
帮助的人:60.3万
展开全部
整句话的意思是他已经来过了,所以事情都会好起来的。
he had been here是过去完成时,过去完成时表是事情是发生在过去的过去。具体用法见:
http://baike.baidu.com/view/201153.htm
everything would have been all right是过去将来完成时,过去将来时表示在过去将来某一时间以前发生的动作。具体用法见:
http://baike.baidu.com/view/883092.htm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fr小喆
2011-03-30 · 超过17用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:42.3万
展开全部
一个没倒装,一个倒装了
而且第一句话有毛病,开头漏了IF
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式