—Has your father returned from Europe yet?—Yes, but he ______ here for only thre

—Has your father returned from Europe yet?—Yes, but he ______ here for only thre

题型:不详难度:来源:
—Has your father returned from Europe yet?
—Yes, but he ______ here for only three days before his company sent him to America.
A.wasB.has beenC.will beD.would be

答案
A
解析

试题分析:“…before his company sent him to Australia.”中的“sent”显然就告诉我们这是过去的时间背景,整句话“他在这呆了3天之后就被公司派往了澳大利亚”,这说明他现在不在这里。因此,本题不能选择现在完成时,应当选择A。
点评:很多同学一看到回答中“…here for only three days”就马上选了B,用动词的现在完成时。但是后半句“…before his company sent him to Australia.”中的“sent”显然就告诉我们这是过去的时间背景,整句话“他在这呆了3天之后就被公司派往了澳大利亚”,这说明他现在不在这里。因此,本题不能选择现在完成时,应当选择A。之所以出现这样的错误,是同学们一看到“for”就认为它是现在完成时的标志。其实,for表示一个时间段,过去、现在和将来都可用。
举一反三
—Bob! How’s your project? I heard you started it last Friday, right?
—Oh! I ______ for it. But I haven’t decided when to do it.
A.had preparedB.was preparing C.have been preparingD.have prepared

题型:不详难度:| 查看答案
Johnson would have faced the music but he ______ doing things like that.
A.had stoppedB.stoppedC.was stoppingD.has stopped

题型:不详难度:| 查看答案
—I thought you ______ for vacation tomorrow.
—I had planned to, but I have a very important meeting to attend tomorrow.
A.will leaveB.are leavingC.have leftD.were leaving

题型:不详难度:| 查看答案
——Do you know David well?
——Sure. We       friends since ten years ago.
A.areB.have beenC.wereD.had been

题型:不详难度:| 查看答案
---How did the warm-hearted lady find you and return your lost bag?
---She said that she           my bag on the bench with my name card in it.
A.noticeB.was noticingC.has noticedD.had noticed

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

超级试练试题库

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