52单词网 > 高中英语 > 高中英语题库 > -I haven’t seen you for ages. Where have you been? - I on leave in Europe. A. ha

-I haven’t seen you for ages. Where have you been? - I on leave in Europe. A. ha

来源:网络 时间:
-I haven’t seen you for ages. Where have you been? - I on leave in Europe. A. ha

—I haven’t seen you for ages. Where have you been?

  — I _______ on leave in Europe.

A. have been  B. am

C. was   D. had been

试题答案

C 此题可能会误选A,前者说“我好几年未见你,去哪儿了?”可见他已经回来,因此他去欧洲的动作已发生过了,应用过去时来回答where have you been? A则是说我有去过欧洲的事实。