A:Howlong________Mr.Smith________asanengineer?B:Since1980.A.does,workB.has,work

发布时间:2020-08-04 21:04:55

A:How long________Mr.Smith________as an engineer?B:Since 1980.A.does,workB.has,workedC.did,workD.will,work

网友回答

B解析本题现在完成时也是表示一个从过去延续到现在的动作,不过是用since+动作的起点时间来表达动作的持续时间长度。(延伸)be动词的现在完成时和since或for连用时,是表示一个从过去持续到现在的状态,是现在完成时的第三种用法,如:He has been a Party memberfor five years.(since five years ago).(他入党已经有五年了)(题型变化)Mr.Smith has worked as an engineer since 1980.(This is the year of 2005.)=Mr.Smith has worked as an engineer for twenty-five years.(延伸)询问职业可以说:What does he work as?What does he do?What's his job?What's his profession?What's his occupation?
以上问题属网友观点,不代表本站立场,仅供参考!