Mr.white works as a journalist at present,but he ___in a high school for several yearsA.has worked B.worked C,had worked D.has been working 请详细说明为什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:30:25
Mr.white works as a journalist at present,but he ___in a high school for several yearsA.has worked B.worked C,had worked D.has been working 请详细说明为什么
Mr.white works as a journalist at present,but he ___in a high school for several years
A.has worked B.worked C,had worked D.has been working 请详细说明为什么
Mr.white works as a journalist at present,but he ___in a high school for several yearsA.has worked B.worked C,had worked D.has been working 请详细说明为什么
B 过去式
前面一句:怀特现在是记者.后面一句; 但是他以前在一个高中工作了7年.
所以是过去式 其他的全错
A
现在怀特先生当一名记者,但是他曾在高中工作几年。
这里的“他曾在高中工作几年”相对的时间是现在,从现在往前推移,事情已经完成,所以用现在完成时
【答案】 A.has worked
【解释】
for several years 表示持续了一段时间,是完成时的标志;又因为主句一般现在,所以用现在完成时
学习进步~若觉得满意~请记得采纳~∩_∩
A. has worked 是正确答案。
因为有 for several years 要用完成形式
b. 表示过去干什么,(因为有for severl years应该用完成形式) 所以不能用
c. 是指过去某个时间之前完成的动作,这里没有这个做参照的“过去某个时间”, 不能用。
d. 一直在干什么, 完成进行, 也不能用。...
全部展开
A. has worked 是正确答案。
因为有 for several years 要用完成形式
b. 表示过去干什么,(因为有for severl years应该用完成形式) 所以不能用
c. 是指过去某个时间之前完成的动作,这里没有这个做参照的“过去某个时间”, 不能用。
d. 一直在干什么, 完成进行, 也不能用。
收起