当前位置:高中试题 > 英语试题 > 一般现在时 > —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则是说我有去过欧洲的事实。
核心考点
试题【—I haven’t seen you for ages. Where have you been?— I _______ on leave in Europe】;主要考察你对一般现在时等知识点的理解。[详细]
举一反三
—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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.