英语 现在完成时与现在完成进行时的问题
Mr.Chen______ the company five years ago,that is,he______ the company for about five years until now.
A.has taken charge of ,has been taking charge of
B.took charge of ,has been taking charge of
C.took charge of ,has been in charge of
D.was in charge of ,is in charge of
【纠结BC选项,我觉得until now = by now=so far ,所以是不是固定地与现在完成时搭配?但又感觉后半个句子意思表明他5年里一直在经营这个公司,是不是用现在完成进行时?还有如果把until now 去掉选项改变吗?
人气:390 ℃ 时间:2020-06-07 07:37:59
解答
我觉得应该选C.这里肯定是要用完成时的.而且我认为for about five years until now这个重在说明时间.不需要特别说明是一直都在经营这个公司.如果是选C.那么在去掉until now 之后仍然不变.
推荐
猜你喜欢
- 半地穴式房屋和干栏式房屋,结合所学知识,谈谈为什么会有这两种建筑风格不同的房屋?
- 急用
- 已知集合M={a²,a+1,-3},N={a-3,2a-1,a²+1},若M∩N={-3},求实数a的值,说的详细一点
- 郑人买履 及反市罢
- 已知共焦点的椭圆和双曲线,焦点为F1,F2,记它们其中的一个交点为P,且∠F1PF2=120°,则该椭圆离心率e1与双曲线离心率e2必定满足的关系式为( ) A.14e1+34e2=1 B.34e12 +14e22=1 C.34e12+1
- I Don't
- 养鸡场专业户刘大伯用18.84米长的篱笆靠墻围一个半圆形的养鸡场,这个养鸡场的面积是多少平方米?
- 英语翻译