我在这里已经工作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
英语人气:798 ℃时间:2020-03-24 04:11:11
优质解答
这两句都对.第一个只是说在这里工作已两年.第二个更强调现在还在这里工作.那么,我已经洗了三个小时的衣服,也是 I have washed clothes for 3 hours 和 I have been washing clothes 都可以吗?基本对。举个例子,我洗了三个小时的衣服,现在不想做饭,我抱怨说下午洗了三个小时的衣服,用第一个句子更为贴切。如果我一直在洗衣服,有人让我去做饭,就用第二个句子。其实细说的话,这两个句子适用的场景不一样,说话嘛,肯定是适时候说最好。反正两个句式强调的地方不一样。如果没有特殊的语境的话两个句子都对。希望对你有帮助。
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版