( )He ———for two years .Two years is a long time.A.left home B.has been away from home C.has left home D.has gone away from home这道题我原本选D的自我理解的意思是两年都没有回来故选D但是答案是C还是想不通除

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 13:13:04

( )He ———for two years .Two years is a long time.A.left home B.has been away from home C.has left home D.has gone away from home这道题我原本选D的自我理解的意思是两年都没有回来故选D但是答案是C还是想不通除
( )He ———for two years .Two years is a long time.
A.left home B.has been away from home C.has left home D.has gone away from home
这道题我原本选D的
自我理解的意思是两年都没有回来故选D
但是答案是C还是想不通
除了讲解这道题选C
还有一个问题是
Two years is a long time.
为什麽用 is
years不是加s了吗?而且是复数,如果时间不可数的话也应该是time啊

( )He ———for two years .Two years is a long time.A.left home B.has been away from home C.has left home D.has gone away from home这道题我原本选D的自我理解的意思是两年都没有回来故选D但是答案是C还是想不通除
正确答案是B
解释:
1、leave(left)是瞬间动词,不能与一段时间连用,所以排除AC.
2、leave的延续性动词是be away,be away 才能与一段时间连用,排除D.
3、Two years is a long time. 表示“二十年是很长的时间”,这里时间作主语,谓语动词用单数形式,所以用is.
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)

B是对的
for+一段时间首先定格时态在完成时 所以排除A
又因为“for+一段时间”要与延续行动词连用C,D中left和gone都为短暂性动词所以排除
D表达本身不错但D中go的延续性动词为been
在英语中主谓一致原则 years虽然加了s但我们把表示时间 距离 长度 金钱 等做主语时看为一体,也就是说无论是多少年,它表达的只是时间,时间做主语谓语动词要用单数...

全部展开

B是对的
for+一段时间首先定格时态在完成时 所以排除A
又因为“for+一段时间”要与延续行动词连用C,D中left和gone都为短暂性动词所以排除
D表达本身不错但D中go的延续性动词为been
在英语中主谓一致原则 years虽然加了s但我们把表示时间 距离 长度 金钱 等做主语时看为一体,也就是说无论是多少年,它表达的只是时间,时间做主语谓语动词要用单数。

收起

不是答得很好:
因为题中有个For,是用现在完成时,又因为是He,用第三人称,后面又说两年后,所以只能选C

选C be away from为固定搭配;“Two years“整个是一个主语啊! be away from指离开但已归,go away from 指离开但未归,leave( left的原形)指离开但可能已归,也可能未归。故选C。

He died two years ago.(改为同义句) He —— —— ——for two years. Where is he?—He ______ to the teacher’s office.And he ______ there for two hours填 has been to 还是 has gone to 为什么 He will be back———— two weeks‘ time.A.at B.in C.after D.for he came here two years ago(同义句)he __ __ here for two years He read the book for two hours last night.划线提问(for two hours) He does sports for two hours every day.(对for two hours 提问) He has ______(体操)for two hours every week. 2.he will say with my family for two days.(改为一般疑问句) ()he () my family for two days? 英语翻译31( )I haven’t seen Mr Brown for a long time.Where’s he?He __—————— to Tibet.A has been B has goneC went D left for32、( ) Who ____ the magazine?I want to read itSam.He _____ it for two days.A borrowed;has keptB borro He is two—year—olds对吗? 真纠结的英语词组的区别!be in 和 be ; have been in 和 have been;the last week 和 last week……1.be in 和 be (have been in 和 have been)的区别 例:They have been in China for two years. They have benn Chian for two yea He usually takes the subway to work.(改为同义句) He usually goes to work—— ——.1.He usually takes the subway to work.(改为同义句)He usually goes to work—— ——.2.I do my homework after dinner for two hours.(改为同 英语单选:——How soon will he come back?—— _____ two o'clock.A After B In C For He has stood there for two hours and____ nothing—there were no tickets left中间空格填一个“介词”!注意是介词! Is Mr.Smith still in Shanghai?—Yes,he ______ there for two months.A.has beenB.has goneC.has been toD.has gone to He has kept my book for two weeks(改成被动语态)My book ()()()()() for two weeks. He will be a____ for two weeks 1.have you found some____on the leaves?a.drops of water b.drops of waters c.drops water d.drop of waters2.we had a good time during our____holiday.a.two—weeks b.two weeks c.two—week's d.two weeks'3.peter wsa late for work because of____.a.some he