作业帮 > 英语 > 作业

现在完成时的几个问题1、He has come back home just now.2、I'm glad you've

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/08/25 15:21:56
现在完成时的几个问题
1、He has come back home just now.
2、I'm glad you've come back.How long have you stayed there?
3\He has gong to India for a week.
4\He has been to Beijing since two years ago.
修改以上病句.
请写上原因~
he came back home just now.
just now 是表示刚才.不是时间段.不能用完成时.所以用一般过去时.
How long have you been there.
stay是短暂性动词.不能和how long问的时间段连用.所以用been.延续性动词
He has been in India for a week.
for a week一个星期.是时间段.不能和go短暂性动词用.所以用been.
He has gone to Beijing since two years ago.
since two years ago表示的是两年前.two years ago是一个时间点.所以不用been.用gone..
总结.
时间点用短暂性动词.时间段用延续性动词.