he worked there for a few months and then went to America

worked能改成hadbeenworking吗for加一段时间什么是时候用过去式什么时候用过去完成时请高手回答... worked能改成had been working吗 for加一段时间什么是时候用过去式 什么时候用过去完成时 请高手回答 展开
百度网友902a3ea
2012-08-14 · TA获得超过222个赞
知道答主
回答量:92
采纳率:0%
帮助的人:71万
展开全部
可以。你所要用的时态是过去完成进行时,这个时态是过去时,完成进行体。其所描述的是在过去的某个动作之前的某个时刻正在进行的动作。过去即去美国,过去之前即工作,且后也有延续的时间,因而可用。不同的是,过去时强调动作已经过去,过去完成进行时有强调状态的意味(即进行的状态),有时会带有感情。
首先要明确两者都是过去的时态,不过一个是一般体,一个是完成体。过去时的使用比较广泛,对过去的事物描述时可参考一般现在时的用法。过去完成时的用法要求比较严格,因其描述的是“过去”的“过去”发生的动作,因而在使用时首先要有“过去”。比如你要对A事物用过去完成时,首先要有一个B事物发生在A后且在过去发生。如 I had been at the bus stop for 20 minutes when a bus finally came.此句中等为A车到为B。
富港检测技术(东莞)有限公司
2021-12-31 广告
ISTA 3E检测用于由一个产品、多个产品或包装件放置在滑片或托盘上,固定在一起或是作为一个单元运输的包装或通过FTL运输的包装件。FTL即整车运输。富港检测技术(东莞)有限公司是专注于包装测试的第三方检测机构。公司可以为不同类型的企业用户... 点击进入详情页
本回答由富港检测技术(东莞)有限公司提供
sep番茄小姐
2012-08-14 · 超过19用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:45万
展开全部
不能改,had been doing是从过去持续到现在,而句中出现then went to America。所以不行。
for通常和一段时间连用,时态要结合整句话的内容而定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式