作业帮 > 英语 > 作业

He has been away _____.[ ] A.since a month B.for a month C.f

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/03 02:26:26
He has been away _____.[ ] A.since a month B.for a month C.for a month ago D.in a month
B. for a month
和现在完成时连用, 表示has been away 持续多久
A. since a month 如果后面加ago 也对
C. for a month ago 没这个说法
D “在一个月以后(以内)”与语境不符
如不明白请追问,如果满意请【采纳】
祝学习进步
再问: AB再详细
再答: since a month ago 指的是从一个月前算起至现在,这样的时间状语一般和现在完成时连用,但A 缺少ago

由于 has been away 是一个状态,这种状态可以持续, 所以可以和for(长达)引出的时间状语连用
再问: 看不明白。白了,我还是问真人的比较好
再答: 晕,好像我这个人是虚拟的。:)