When we returned from our holidays,we found everything______.What______while we had been away?

A.changed;hadhappenedB.changing;happened;C.hadchanged;hashappenedD.waschanging;happen... A.changed;had happened B.changing;happened;
C.had changed;has happened D.was changing;happened

要详细解释,为什么第二空不能选has happened
展开
红月亮8833
2013-06-12 · TA获得超过2.9万个赞
知道大有可为答主
回答量:3296
采纳率:71%
帮助的人:1140万
展开全部
你好,

正确选项是: A

第一个空 填 过去分词 changed ,
found everything changed 发现一切都变了

第二个空填 过去完成时
while 前后时态一致,因为 we had been away 是过去完成时,所以前面不能用现在完成时 has happened 。
zhaobaibai936
2013-06-12 · TA获得超过414个赞
知道小有建树答主
回答量:757
采纳率:0%
帮助的人:341万
展开全部
如果是what----while we have been away的时候,这是现在某种时态(这是现在完成时),what后面才是现在某种时态,
如果像题中一样是个we had been away的时候,这是过去某种时态(这是过去完成时),what后面就是过去某种时态。
这第二个空主要考察时态一致。

望采纳
ACE英语,您身边的英语专家
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高种翁的历史文化图解
2013-06-12 · TA获得超过1820个赞
知道小有建树答主
回答量:1485
采纳率:100%
帮助的人:998万
展开全部
change要用被动语态,只有A合适。
关于has happened,整个句子全是过去时,或过去完成时,怎么可能用现在完成时?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式