I have finished my homework for two hours/I have joined the army since 2005/I have arrived in London for two days.哪里错了,请告知,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/14 14:39:46
Ihavefinishedmyhomeworkfortwohours/Ihavejoinedthearmysince2005/IhavearrivedinLondonfortwodays.哪里错了,请

I have finished my homework for two hours/I have joined the army since 2005/I have arrived in London for two days.哪里错了,请告知,
I have finished my homework for two hours/I have joined the army since 2005/
I have arrived in London for two days.哪里错了,请告知,

I have finished my homework for two hours/I have joined the army since 2005/I have arrived in London for two days.哪里错了,请告知,
这三个句子中的动词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.

arrive的意思是到达, 为不及物动词,不能同完成时连用。
此句应改为:I arrived in London two days ago.或 I have been in London for two days.