问题

Has your father come back from Africa?— Yes, but he ______ here for only three days before his company sent him to Japan
A:was
B:has been
C:will be
D:would be
B:has been
C:will be
D:would be
正确答案是: