作业帮 > 英语 > 作业

一道英语单选18.— Anna, you look so tired and wet all over!— Youkno

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/17 23:46:53
一道英语单选
18.



Anna, you look so tired and wet all over!


You
know,
all
morning
I
_______
my
properties
to
my
new
office
on
the


third


floor.
A. am moving B. have moved C. had moved D. have been moving
我觉得是选C呀,为什么答案选D,她不是已经搬完了吗,为什么还是进行时,书上很明显说,要持续到现在才可以选择完成进行时.
一道英语单选18.— Anna, you look so tired and wet all over!— Youkno
C had moved ,过去完成时,发生在过去的过去,但句中时态是 all morning,这明显不是过去的过去的时态,所以C不可以
D have been moving ,强调 整个早上一直都在做某事
所以选D
再问: 那B呢
再答: B 和 D区别是一个是现在完成时,一个是现在完成进行时; 这两个确实不好区分,因为时间状语是 all morning ,整个早上,是一段时间,所以二者都可选; 从另一个角度,have been doing 强调了动作的持续进行,带有抱怨的感情色彩,所以D更符题意。