作业帮 > 英语 > 作业

When Jack arrived he learned Mary __________ for almost an h

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/15 01:06:57
When Jack arrived he learned Mary __________ for almost an hour.
A.had gone B.had set off C.had left D.had been away
When Jack arrived he learned Mary __________ for almost an h
选D
从题目和选项可知句意为"当杰克到达的时候得知玛丽已经离开有将近一个小时了".
从题目可以看出应该用过去时,但后面有an hour表示一段时间,所以应该用延续性动词be away,由于玛丽是已经离开了所以要用完成时.
综合过去时,完成时,延续性动词,答案应该是had been away.