He has been away ____A.How long B.How often C.How soonD.How

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
快乐岛民 1年前 已收到4个回答 举报

012232 幼苗

共回答了14个问题采纳率:92.9% 举报

B、for a month 可以认为是一段时间 C、for a month ago 先不说这个说法是否正确,ago就代表了这是一个时间点,一个月之前的那个时间点.他已经离开了_____.你觉得是填时间段还是时间点呢?他已经离开了一个月了 还是 他...

1年前

5

黄叶止小儿啼 幼苗

共回答了19个问题 举报

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

1年前

1

mmtwc060 幼苗

共回答了4个问题 举报

A 多久
D 一个月以内

1年前

1

cqxiaojieba 幼苗

共回答了11个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.378 s. - webmaster@yulucn.com