---Has your father returned from Africa yet? ---Yes,but he_here for only three days before his

companysenthimtoAustralia.A.wasB.hasbeenC.willbeD.wouldbe该题选择A。我的疑问是既然有for+一段时间为什么不用完... company sent him to Australia.
A.was B.has been C.will be D.would be
该题选择A。我的疑问是既然有 for+一段时间 为什么不用完成时,为什么不选B
十分感谢~~~
展开
xitoulong
2012-02-24 · TA获得超过1814个赞
知道小有建树答主
回答量:701
采纳率:0%
帮助的人:678万
展开全部
回答的时态 你为什么要去看问句???
答句有“before+点时间” 那就是一个很普通的一般过去时
更多追问追答
追问
答句中有for only three days 这不是时间段吗?时间段不应用完成时吗?
追答
但是如果用完成时也要用过去完成时啊   也不能是B  现在完成时啊    从before可以看出来 一定要过去的时间  所以才只能选A啊
xinyumeier7777
2012-02-24 · TA获得超过1916个赞
知道答主
回答量:179
采纳率:0%
帮助的人:66.2万
展开全部
he was here
Because for only three days is followed by "before his.."
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式