问题

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