lzth.net
当前位置:首页 >> hAvE AwAy >>

hAvE AwAy

朋友,这个短语谈不上有许多用法,我给你造句,望你明白.My grilfriend has been away since we broke up.我的女朋友自从我们分手后就已经离开了.he has been away forever.他永远的离开人世.have been away是一个又完成时标志词+be动词过去分词+形容词 表现的是延续性动作或者状态,并且可以跟since引导的时间状语从句.望能帮助到你,望采纳.

有办法做去做某事

应该是:has been away 与have gone away的区别 1 has been away-----后面必须加上for +一段时间 / since + 时间点这样的结构 He has been away from Shanghai for 5 days. He has been away from Shanghai since Friday. 2 have gone away------后面不能加for +一段时间 / since + 时间点这样的结构,但可以加already, yet He has gone away on holiday. He hasn't gone away yet.

两个都是离开的意思,但是have been away表示一个状态,使延续行动词词组,在现在完成时中可以与一段时间连用,而have/has left只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能与一段时间连用,如果要与一段时间连用的话必须变成have/has been away

楼主,您好 (1)have/has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段时间连用. eg:-where is tom? -he has gone to shanghai.(他去了上海)言外 之意:他不在说话现场 如果表示去过则用has / have been to eg: i have been to

两个都解释为"已离开", leave为瞬间动词,不能延续,所以不可以和一段时间连copy用,就要用be away 代替,如:格林先生已离开zd了:Mr Green has left. 格林先生已离开有半小时了:Mr Green has been away for half an hour.

have left说的是动作,而且leave是终止性动词,不能延续,要表达离开有多久了,这是说的状态所以两者是不同的.如,他已经离开三个月了.He has been away for 3months.He has left 3 months before.He left 3 months ago.虽然这三个句子结构不同但意思相同.

这句话有语法错误 应该是have passed away这句话是现在完成时,就是已经去世了的意思.

一般现在时,强调动作;现在完成时,强调状态

如果在现在完成.过去完成时或是表示一段时间的延续的时候,应该用HAS BEEN AWAY表示状态.HAS LEFT 则用于过去事,或一般现在时中

lyhk.net | jinxiaoque.net | zdhh.net | acpcw.com | zxsg.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com