I have finished my homework for two hours/I have joined the army since 2005/

IhavearrivedinLondonfortwodays.哪里错了,请告知,谢谢... I have arrived in London for two days.哪里错了,请告知,谢谢 展开
 我来答
化尧军访曼
2020-06-30 · TA获得超过3930个赞
知道大有可为答主
回答量:3117
采纳率:33%
帮助的人:456万
展开全部
这三个句子中的动词finish,join和arrive
都是瞬间动词,动作完成即结束,不能持续。后面不能跟表示时间段的时间状语。
改为延续性动词
have
been
一般有两种更改方式
I
finished
my
homework
two
hours
ago.
I
joined
the
army
in
2005./
I
have
been
in
the
army
since
2005.
I
arrived
in
London
two
days
ago./I
have
been
in
London
for
two
days.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式