THE FOREIGN GUEST ________ HERE ALMOST A WEEK

43. The foreign guest ________ here almost a week.

A. was B. are C. has been D. is