问题标题:
【英语现在完成时与现在完成进行时的问题Mr.Chen______thecompanyfiveyearsago,thatis,he______thecompanyforaboutfiveyearsuntilnow.A.hastakenchargeof,hasbeentakingchargeofB.tookchargeof,hasbeentakingchargeofC.t】
问题描述:
英语现在完成时与现在完成进行时的问题
Mr.Chen______thecompanyfiveyearsago,thatis,he______thecompanyforaboutfiveyearsuntilnow.
A.hastakenchargeof,hasbeentakingchargeof
B.tookchargeof,hasbeentakingchargeof
C.tookchargeof,hasbeeninchargeof
D.wasinchargeof,isinchargeof
【纠结BC选项,我觉得untilnow=bynow=sofar,所以是不是固定地与现在完成时搭配?但又感觉后半个句子意思表明他5年里一直在经营这个公司,是不是用现在完成进行时?还有如果把untilnow去掉选项改变吗?
姜奉祥回答:
我觉得应该选C.这里肯定是要用完成时的.而且我认为foraboutfiveyearsuntilnow这个重在说明时间.不需要特别说明是一直都在经营这个公司.如果是选C.那么在去掉untilnow之后仍然不变.
点击显示
英语推荐
热门英语推荐