A-A+
Joe______away for the last two days but he is
问题详情
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。