帮忙分析

They______ontheprogramforalmostoneweekbeforeIjoinedthem,andnowwe_____onitasnogoodresu... They ______ on the program for almost one week before I joined them, and now we _____on it as no good results have come out so far.

A. had been working; are still working B. had worked; were still working

C. have been working; have worked D. have worked; are still working
展开
 我来答
咏雪云长4034
2012-06-16 · TA获得超过5.9万个赞
知道大有可为答主
回答量:3.6万
采纳率:3%
帮助的人:4626万
展开全部
本题容易误选D。英语时态用法参考句意,首先看点,然后看段。及“时间点”和“持续段”。如果是过去已经结束的一段时间内,用过去完成时;如果持续到现在,用现在完成时。如果单纯过去的点而不能持续,就用过去式。英语中不同的时态都有不同的表现形式,说明了英语语言极其的精确。

根据语言精确度原则,句子强调部分为时间for almost one week before I joined them,以及后半句时间now,意思是“……到我加入他们之前”有着“持续到…加入之前”所以用过去完成时。后半句有“now”提示,故选A。
其实你可以找个专业英语老师啊!我的朋友前些日子要准备英语考试,他的选择题做得不好他就去奥威斯发展大厦29层进行系统学习后,英语效果有明显的提高并且他的英语口语有很大的改善。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式