–Has your father returned from Africa yet? –Yes, but he _____here for only three days before hi.

–HasyourfatherreturnedfromAfricayet?–Yes,buthe_____hereforonlythreedaysbeforehiscompa... –Has your father returned from Africa yet? –Yes, but he _____here for only three days before his company sent him to Australia. A.has been B.will be C.would be D.was 展开
 我来答
廖晔Rk
2014-09-06 · TA获得超过109个赞
知道答主
回答量:207
采纳率:0%
帮助的人:147万
展开全部
D


试题分析:考查时态:句意:“他在这呆了三天之后就被公司派往了澳大利亚”,从句中的“?before his company sent him to Australia.”中的“sent”显然就告诉我们这是过去的时间背景,这说明他现在不在这里。用一般过去时,应当选择D。
点评:动词时态语态是高考考查的重点,也是整个英语语言体系中的主干知识。由于汉语里动词没有时态的变化,因此,学习和掌握英语,就要建立时态“感觉”。不管汉语里说不说“过去,现在和将来”,使用英语时,动词的时间背景是什么,我们要不断体味。很多同学一看到回答中“?here for only three days”就马上选了B,用动词的现在完成时。之所以出现这样的错误,是同学们一看到“for”就认为它是现在完成时的标志。其实, for表示一个时间段,过去、现在和将来都可用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式