我在这里已经工作2年了(现在还在这里上班),I have worked here for 2years 还是I have been working
问题描述:
我在这里已经工作2年了(现在还在这里上班),I have worked here for 2years 还是I have been working
here for two years?Or both are correct?Are there any differences between them?thank you very much!
那么,我已经洗了三个小时的衣服,也是 I have washed clothes for 3 hours 和 I have been washing clothes
答
这两句都对.第一个只是说在这里工作已两年.第二个更强调现在还在这里工作.那么,我已经洗了三个小时的衣服,也是 I have washed clothes for 3 hours 和 I have been washing clothes 都可以吗?基本对。举个例子,我洗了三个小时的衣服,现在不想做饭,我抱怨说下午洗了三个小时的衣服,用第一个句子更为贴切。如果我一直在洗衣服,有人让我去做饭,就用第二个句子。其实细说的话,这两个句子适用的场景不一样,说话嘛,肯定是适时候说最好。反正两个句式强调的地方不一样。如果没有特殊的语境的话两个句子都对。希望对你有帮助。