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/12/01 15:13:43
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 一个月以内