急急急急急急!!!英语高手来吧,麻烦帮忙详细解释一道选择题的答案,跪谢咯!!!!!!

如题:(选择题)Goodness!You'reherenow.Wherehaveyoubeen?We()youbackhomemuchearlier.A.wereexpe... 如题:(选择题)
Goodness! You're here now .Where have you been? We( )you back home much earlier.

A.were expecting B .are expecting C.have expected D.expect

【该题答案为A项,跪求英语达人帮忙详细解释为什么选A项,还有,我认为该题应选C项,可是为什么不对?恳请英语达人帮忙详细解疑,谢谢谢谢谢!!!】
展开
君琳天下dll
2012-08-24 · TA获得超过159个赞
知道答主
回答量:97
采纳率:0%
帮助的人:87.7万
展开全部
翻译过来就是我们那时很期待你早些回家。是过去进行时态,就是把现在进行时态的be动词换成过去式。选A。而不是现在完成时C。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jesserena
2012-08-24 · 超过10用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:24.5万
展开全部
这题应该是选A,如果把C 该成had been expecting 我觉得也是可以的。 首先要理解这个情景,意思是 天啊!你在这儿。你都去哪儿了?我们(过去,因为现在已经找到了)一直盼着你早点回家。 此处用过去进行时,表达一种(过去没找到你之前)持续的担心,着急的心情。现在找到了自然心里石头也放下了。这里没有强调expect对现在造成的影响,所有不能用现在完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷茫彷徨YJH
2012-08-28
知道答主
回答量:19
采纳率:0%
帮助的人:7.3万
展开全部
C是表示的是过去,本题想表达的是我们一直以来,从过去到现在一直在期待你回去。B是正在期待,现在进行时。所以选A ,个人认为C 如果是have expect应该就是对的了吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gxywrj2004
2012-08-25 · 超过18用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:34.6万
展开全部
选A,因为你现在已经到了,而刚才我们还一直期盼你早点回来呢,所以A最符合句子意思和说话人的语气和时态,希望你采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Diors若言
2012-08-24
知道答主
回答量:17
采纳率:0%
帮助的人:7.5万
展开全部
用过去进行时表示 我们刚刚还以为你早来了呢,谁知道你现在才来,突出对你现在才来的惊讶,而用过去完成时与expect表示曾经那样想过,不如进行时好,个人认为用过去完成进行时也是可以的,表示过去一直在那样想,,,总之一定要迫近你来之前很近的那一小段时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式