一道语法题求助

Mr.Whiteworkswithachemicalsimport&exportcompany,buthe____forthisindustrialfair,sinceh... Mr.White works with a chemicals import&export company , but he ____for this industrial fair, since he is on leave.
A.has worked B.works C.has been working D.is working
请问,为什么选D,C为什么不可以。考点是什么。
展开
Summerr_xy
2012-03-10 · 超过10用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:31.1万
展开全部
这里的since是表示原因的,不是“自从…”的意思。
第一句用一般现在时works,这就表示了他在一家化学进出口公司上班的这样的一个事实。
下一句用现在进行时态是指他现在正在为展览会帮忙,因为在休假中,式指目前的情况,故用现在进行时态。
整句的意思就是:怀特先生在一家化学进出口公司上班,但是他现在正在为工业展览会工作,因为他现在是休假状态。
憧憬丑小鸭
2012-03-10 · TA获得超过2090个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:284万
展开全部
C.has been working 表示过去的事情一直延续到现在,而Mr.White现在已经打算换公司了,所以显然是错的。since表示的是因为,并不是完成时态的标志。
A.has worked 表示继续,have加过去分词表示过去到现在的一个持续性动作。
D.是正解,他现在仍然在做这行,但是他打算离开了。

考点是 一般过去式,过去将来时,现在完成时的用法。

参考资料: 自己原创,很辛苦,希望采纳~

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高数画几
2012-03-10 · TA获得超过4383个赞
知道大有可为答主
回答量:2095
采纳率:0%
帮助的人:2369万
展开全部
这道题 以前高中的时候 就做过 D 是正确答案 因为 这道题 的意思 不是说 他一直在为这次的工业博览会工作 而是说 他正在为这次工业博览会工作 表示这一段时间 都在做 他的正式职业是在一家 进出口贸易公司 只是暂时 一段时间在这里工作 要从句意上理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨柳花多3
2012-03-10
知道答主
回答量:17
采纳率:0%
帮助的人:9.8万
展开全部
since 应该理解为“因为”,不是自从。。。以来。
因为他在休假,他正在为工业博览会工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式