work 的时态及用法

—Is your brother a news paper reporter now?

—Yes, but he ____ as a teacher for five years.

A. worked  B. has worked  C. was working  D. had worked

答案为A. 请问为什么不选 B。work 应该是及物动词而且是延续动词吧吧?他的后边不跟表示一段时间的状语连用么?谢谢

请先 登录 后评论

最佳答案 2016-09-27 18:30

—Is your brother a news paper reporter now?

-你兄弟现在一名新闻报社记者吗?

—Yes, but he ____ as a teacher for five years.

-是的,但是他在过去做了5年的老师.

A. worked  B. has worked  C. was working  D. had worked

答案为A. 请问为什么不选 B。work 应该是及物动词而且是延续动词吧吧?他的后边不跟表示一段时间的状语连用么?谢谢

回答如下:

不能选择B,如果选B 表示现在还是作老师,如果选A表示过去是老师,换句话说,选择B表示,从过去当老师一直当到现在,如果选择B仅仅表示在过去当了5年老师.


如果没有Is your brother a news paper reporter now?这句话,单独说he ____ as a teacher for five years。 答案用worked 和has worked 有何区别

继续跟踪回答如下

区别如下:

(1) He worked as a teacher for five years.(只说明主语在过去的5年这个时间之内身份为老师,现在身份不是老师;因为过去式只说明主语过去的情况,不说明现在的情况。)

他在过去当了5年的老师。(现在已经不是老师了)持续性动词一般过去时是表示动作在过去某一段时间之内的动作或者状态不发生改变,与现在没有任何关系,不包括现在情况。)



(2) He has worked as a teacher for five years.(主语过去到现在一定是老师,因为现在完成时描述过去的动作或者状态一直持续到现在.甚至有可能持续到将来。)

中文意思:他当老师到现在已经有5年时间了。(现在还是老师身份)(持续性动词现在完成时态表示一个动作/状态从过去某一时间一直持续到现在不发生改变或者变化。)


就和下面句子一样

就和下面句子一样

She was a student .(她以前是一名学生)

过去时系动词(was)+表语(a student) 用来说明主语过去的身份 

She is a  teacher .(她现在是一名老师)

一般现在时系动词is+表语(a teacher) 用来说明主语现在的身份 



例如下面:

She was fat.(她过去/以前很胖)

She is slim.(她现在很苗条)


She worked in Beijing.(她过去在北京工作。)(现在不在北京工作了)

She works in Beijing.(她现在在北京工作。)

She has worked in Beijing (她一直都在北京工作,从过去到现在都在北京工作)



希望你看到我上面继续跟踪解答的详细解释后,你能明白并知道按他们的区别,如果都清楚了,请采纳,谢谢!

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,8671 浏览
  • 高山 提出于 2016-09-27 11:10

相似问题