一道语法题求助
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为什么不可以。考点是什么。 展开
A.has worked B.works C.has been working D.is working
请问,为什么选D,C为什么不可以。考点是什么。 展开
4个回答
展开全部
C.has been working 表示过去的事情一直延续到现在,而Mr.White现在已经打算换公司了,所以显然是错的。since表示的是因为,并不是完成时态的标志。
A.has worked 表示继续,have加过去分词表示过去到现在的一个持续性动作。
D.是正解,他现在仍然在做这行,但是他打算离开了。
考点是 一般过去式,过去将来时,现在完成时的用法。
A.has worked 表示继续,have加过去分词表示过去到现在的一个持续性动作。
D.是正解,他现在仍然在做这行,但是他打算离开了。
考点是 一般过去式,过去将来时,现在完成时的用法。
参考资料: 自己原创,很辛苦,希望采纳~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这道题 以前高中的时候 就做过 D 是正确答案 因为 这道题 的意思 不是说 他一直在为这次的工业博览会工作 而是说 他正在为这次工业博览会工作 表示这一段时间 都在做 他的正式职业是在一家 进出口贸易公司 只是暂时 一段时间在这里工作 要从句意上理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
since 应该理解为“因为”,不是自从。。。以来。
因为他在休假,他正在为工业博览会工作。
因为他在休假,他正在为工业博览会工作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询