A-A+

Joe______away for the last two days but he is

2022-08-01 21:54:07 问答库 阅读 167 次

问题详情

Joe______away for the last two days but he is due back tomorrow.
A.is
B.went
C.has been
D.has gone

参考答案

正确答案:C
解析:题干的意思是:Joe前两天出去了,不过他明天肯定会来。过去的两天Joe不在,用完成时来表达,后文用is,则此处用has been;be away为固定词组,表外出,故选C。

考点: