作业帮 > 英语 > 作业

has been ill in bed ____ three days .A.in these B.in those C

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/07/14 16:00:41
has been ill in bed ____ three days .A.in these B.in those C.these D.those
为什么不可以选B?
has been ill in bed ____ three days .A.in these B.in those C
选择题He has been ill in bed ____ three days .A.in these B.in those C.these D.those 检举 | 42 分钟前 chap流ter转 | 浏览次数:17次
答案是A,可我不知道为什么,问题补充:
为什么不可以选B?
答:in these three days 在这三天里,包括说话的现在.与现在完成时连用,正确.
in those days,in those three days 表示“在那些个日子里”,“在那三天里”,是表示“过去”的时间状语,不与现在完成时连用,in those days以前经常译成“在旧社会”.