作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 07:01:37
现在完成时的几个问题
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.
修改以上病句.
请写上原因~
现在完成时的几个问题1、He has come back home just now.2、I'm glad you've
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..
总结.
时间点用短暂性动词.时间段用延续性动词.