He has __ for two years.B.left home; C.been away from home我只想知道是不是c 为什么b不行

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 20:29:50
He has __ for two years.B.left home; C.been away from home我只想知道是不是c 为什么b不行

He has __ for two years.B.left home; C.been away from home我只想知道是不是c 为什么b不行
He has __ for two years.B.left home; C.been away from home
我只想知道是不是c 为什么b不行

He has __ for two years.B.left home; C.been away from home我只想知道是不是c 为什么b不行
不可能是B
正确的是C
因为LEAVE是终止性动词,它的现在完成时的肯定式不能与FOR 短语连用,leave 要改为be away from
如果不明白,请再问;如果对你有所帮助,
请点击本页面中的“选为满意回答”按钮,

因为leave离开,是一个短暂性的动作,他只表示离开家的那个动作。
而be away from home是表示离开家的持续的状态。
你给的句子由于是两年,那么他离开家这个动作不可能是两年(最长不超过5分钟吧?锁门的动作而已)。而离开家的状态(在外)是可以持续两年的。...

全部展开

因为leave离开,是一个短暂性的动作,他只表示离开家的那个动作。
而be away from home是表示离开家的持续的状态。
你给的句子由于是两年,那么他离开家这个动作不可能是两年(最长不超过5分钟吧?锁门的动作而已)。而离开家的状态(在外)是可以持续两年的。

收起

答案应该是C
因为leave 是短暂性动词,英文中有规定,短暂性动词不能跟一段时间的状语连用,for two years 就是一段时间,因此,短暂性动词要转换成延续性动词,leave ----be away
完成时中,就是been away

Is he young?Ye,__ __. he came out two years ago.he __ ___ __ for __ __. he came here two years ago(同义句)he __ __ here for two years ___ did you uncle buy this car?He __ it for nearly two years.A.When;has bought B.When;has had___ did you uncle buy this car?He __ it for nearly two years.A.When;has bought B.When;has had C.How long;has bought D.How long;has hadThe new supermarket in He has been here for two weeks改同义句He has been here ( )two weeks( ) The police __ for the thief for two years and finally he __ last month.请问这道题的第一个空用现在完成时还是用过去完成时?为什么?The police __ for the thief for two years and finally he __ last month.A:has searched; was caugh He has been here for __.A.two and a half monthsB.two and half a monthC.two and half monthsD.two and a half month为什么选A呢? __(luck)for him,he has passed the exam He has been __(wake) for a long time He joined the football clud two weeks ago .(同义句)He __ __a __ __the foot clud for two weeks. He has __ for two years.B.left home; C.been away from home我只想知道是不是c 为什么b不行 He has been here for two weeks改同义句 he has gone for two years .改错题 He has learnt piano for two years改错 He has ______(体操)for two hours every week. He has learnt piano for two years错了吗? 改错句 she has come there for two weeks.he has left for five days.l have borrewed the book for two days.he has die for two year.he has arrived for two weaks. he has had the book for two days/he has bought the book for two days哪个句子正确啊