—I haven’t seen you for ages. Where have you been?— I _______ on leave in Europe
题型:不详难度:来源:
—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则是说我有去过欧洲的事实。 |
举一反三
—Have you heard from Janet recently? —No, but I ______ her over Christmas. A.saw | B.will be seeing | C.have seen | D.have been seeing |
|
—What were you up to when she dropped in? —I _________ for a while and __________ some reading.A.was playing; was going to do | B.played; did | C.had played; was going to do | D.had played; did |
|
With more forests being destroyed, huge quantities of good earth _______ each year.A.is washing away | B.is being washed away | C.are washing away | D.are being washed away |
|
The news came as no surprise to me. I ______ for some time that the factory was going to shut down.A.had known | B.knew | C.have known | D.know |
|
One of them told me, “This is the first time I ________ to the capital to attend the flag-raising ceremony.”A.came | B.come | C.have come | D.had come |
|
最新试题
热门考点