Gary ________ America for quite a few months.

Gary ________ America for quite a few months.

A.left

B.has left

C.has been away from

D.has gone away

答案及解析: C