I have finished my homework for two hours/I have joined the army since 2005/I have arrived in London for two days.哪里错了,请告知,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 11:21:58
![I have finished my homework for two hours/I have joined the army since 2005/I have arrived in London for two days.哪里错了,请告知,](/uploads/image/z/9120811-67-1.jpg?t=I+have+finished+my+homework+for+two+hours%2FI+have+joined+the+army+since+2005%2FI+have+arrived+in+London+for+two+days.%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86%2C%E8%AF%B7%E5%91%8A%E7%9F%A5%2C)
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.