问题

Has your father 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
B: has been
C: will be
D: would be
正确答案是: