he has ____ here for hours A been B been away 哪个正确为什么不选B因为有here吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 23:38:00
he has ____ here for hours A been B been away 哪个正确为什么不选B因为有here吗

he has ____ here for hours A been B been away 哪个正确为什么不选B因为有here吗
he has ____ here for hours A been B been away 哪个正确为什么
不选B因为有here吗

he has ____ here for hours A been B been away 哪个正确为什么不选B因为有here吗
for 3 hours 是 been away 的宾语补足语 你是想问has been away在句子里用现在完成时是不是因为后面的for 3 hours吧?应该是的~

A
如果选B的话,应该是He has been away from here for hours.

先A
been表状态
away不是连续性状态,不能带for时间

He has been away for a week.___ ____ ____ he been away?对划线部分提问 还有一题He has been here since yesterday.____ ____ ____he _____ ____?能稍微讲解一下不能. —How long has the foreigner _C__ here?—He has ____ here for several hours.A arrived,come B come,got C stayed,been D got,been He has been here for two weeks改同义句He has been here ( )two weeks( ) He has been here for ____.A.one and a half monthHe has been here for ____.A.one and a half monthsB.one and the half monthsC.one and a half monthD.one and a half of month He has lived here for twenty years.改为同义句Twenty years____ ____ ____he lived here.请在横线上填写合适的单词 he has ____ here for hours A been B been away 哪个正确为什么不选B因为有here吗 he has lived here __ ____ ____.=he has lived here since he was born.he left here ten minutes ago. He has lived here for ten years改为同义句 He has lived here for eight years的同义句子 He has been here for two weeks改同义句 Has Jim come ____?Yes,he has_____ been here for ten minutes.A.yet;alreadly B.alreadly;yetC.yet;yet D.already;already原因 He has been here since yesterday.(同义句)He has been here for ___ ___.one day 还是 two days Has he ____(wait) for an hour yet? 同义句替换:The worker has lived here for 20 years.The worker ____ here 20 years ____. he has worked as a teacher for only two weeks .he has little e ____ The old man has few friends here.(反义疑问句) The old man has few friends here,____ _____?答案是has he我觉得是does he has jim come _____?yes,he has ____been here for ten minutes. 英语的改变句型一道He lived here a long time ago.(同义句)He has lived here ____ ____ ____ ______