He has been away ____A.How long B.How often C.How soonD.How farHe has been away ____ 说明理由A.since a month B.for a month C.for a month ago D.in a month 说明理由为什么选C不对?那说He left for a month ago

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 19:33:30
He has been away ____A.How long B.How often C.How soonD.How farHe has been away ____ 说明理由A.since a month B.for a month C.for a month ago D.in a month 说明理由为什么选C不对?那说He left for a month ago

He has been away ____A.How long B.How often C.How soonD.How farHe has been away ____ 说明理由A.since a month B.for a month C.for a month ago D.in a month 说明理由为什么选C不对?那说He left for a month ago
He has been away ____A.How long B.How often C.How soonD.How far
He has been away ____
说明理由
A.since a month B.for a month C.for a month ago D.in a month
说明理由为什么选C不对?
那说He left for a month ago

He has been away ____A.How long B.How often C.How soonD.How farHe has been away ____ 说明理由A.since a month B.for a month C.for a month ago D.in a month 说明理由为什么选C不对?那说He left for a month ago
B、for a month 可以认为是一段时间
C、for a month ago 先不说这个说法是否正确,ago就代表了这是一个时间点,一个月之前的那个时间点.
他已经离开了_____.
你觉得是填时间段还是时间点呢?
他已经离开了一个月了 还是 他已经离开了一个月前了?
He left a month ago.不能加 for.

答案选B,ago是过去时的标志词,而题目是完成时,for与一段时间连用用完成时

选C当然不对,
Since + 一个时间点。
For + 一段时间。
看C,
for后面加上了(一个月以前),一个时间点。
故错,
所以选B。
For + 一段时间、
***************************----
不对。句子有问题、
因为有For
说明此句为现在完成时、
...

全部展开

选C当然不对,
Since + 一个时间点。
For + 一段时间。
看C,
for后面加上了(一个月以前),一个时间点。
故错,
所以选B。
For + 一段时间、
***************************----
不对。句子有问题、
因为有For
说明此句为现在完成时、
而left 为瞬间性动词,
应改成Have been away。
然后有For,
后面不能加一个时间点,
应加一段时间,
翻译为他离开了多长时间。

收起

A 多久
D 一个月以内

long has he been away? He has been away for a week.___ ____ ____ he been away?对划线部分提问 还有一题He has been here since yesterday.____ ____ ____he _____ ____?能稍微讲解一下不能. __did your uncle leave his hometown?He ___ for twenty years.A when ,has been awayB how long ,has been away,选哪个,为什么, He _____ his hometown for many years .( A has been away B has been away from) He has been here ___since yesterday.___ 这句话中has been away是谓语,还是has?还是been?还是has been?还是away?he has been away from home for months he has been away for three weeks.写出同义句, He has been away from here for ten years同义句转换为:He has been away from here_______ten years___ i wonder how long has he been away from australia 为什么不是i wonder how long he has been away .. He _______ Shanghai since he graduate from the universityA.has been to B.has leftC.has been away from he has been away from home for months这句话中has been away做什么成分?什么是谓语动词? He has been skating for five hours.(用since改写句子) He has been skating___ ___ ___ ___ the key,___ he lost ,has been found 反义疑问句 He has been to china,___? I have been to Tai'an.He has been there,too.组成一句___ ___ I ___ ___ he has been to Tai'an He has been here since yesterday.(同义句)He has been here for ___ ___.one day 还是 two days 几道英语填空,在线等~~1.He has been away for 2 years.(改为同义句)It ___ ___ 2 years ___ he left.2.He goes to work in his car.(改为同义句)He goes to work ___ ___.3.He arrived at the the cinema ai 7:05.The film started at 7:00.(合并 自从上个星期三他就离开这了.he has been away___ here ___ ___ ___.