how long have you been working there和how long do you work th

how long have you been working there和how long do you work there 的意思和区别
以及how long have you worked there 顺便说说这三者时态要如何使用
刘勇水手 1年前 已收到2个回答 举报

smileyuki 幼苗

共回答了15个问题采纳率:80% 举报

你在那工作了多长时间了? have been doing 这是“现在完成进行时”,这个时态表示从过去到现在一直在做的一件事.这句话中,听者从过去就在那里工作,并且现在还在那工作.
你要在那工作多久? 这是 一般现在时,这个时态表示的是日常重复进行的动作,表示一直习惯、惯例.这句话中,听者按惯例去那里工作,是重复性的,周期性的(比如每天或每周都去一段时间),过去、现在、将来都要继续去.
你在那工作了多长时间?have done 是 现在完成时,在这里意思和第一句一样,但是听者可以是已经不在那里工作了的状态.

1年前

7

jason442 幼苗

共回答了991个问题 举报

前者,说明听者任然在那里工作。 问话者只是着重状态。
后者, 听者的情况不明,很有可能是还没有去那里工作。
第三句话,说话人重点关注的是时间,而且听者可能已经不在那里工作了。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.034 s. - webmaster@yulucn.com