—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.was | B.has been | C.will be | D.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 prepared | B.was preparing | C.have been preparing | D.have prepared |
|
Johnson would have faced the music but he ______ doing things like that.A.had stopped | B.stopped | C.was stopping | D.has stopped |
|
—I thought you ______ for vacation tomorrow. —I had planned to, but I have a very important meeting to attend tomorrow.A.will leave | B.are leaving | C.have left | D.were leaving |
|
——Do you know David well? ——Sure. We friends since ten years ago.A.are | B.have been | C.were | D.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.notice | B.was noticing | C.has noticed | D.had noticed |
|
最新试题
热门考点