问题

Has your elder brother returned from Africa yet?– Yes, but he _________ here for only three days before his company sent him to Australia

A:was
B:has been
C:will be
D:would be
正确答案是: