—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

题型:不详难度:来源:
—I haven’t seen you for ages. Where have you been?
— I _______ on leave in Europe.
A.have beenB.am
C.wasD.had been

答案
C
解析
此题可能会误选A,前者说“我好几年未见你,去哪儿了?”可见他已经回来,因此他去欧洲的动作已发生过了,应用过去时来回答where have you been? A则是说我有去过欧洲的事实。
举一反三
—Have you heard from Janet recently?
—No, but I ______ her over Christmas. 
A.sawB.will be seeing
C.have seenD.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 doB.played; did
C.had played; was going to doD.had played; did

题型:不详难度:| 查看答案
With more forests being destroyed, huge quantities of good earth _______ each year.
A.is washing awayB.is being washed away
C.are washing awayD.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 knownB.knew
C.have knownD.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 comeD.had come

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.