作业帮 > 英语 > 作业

英语语法He ( C )Shanghai and will stay there for a year.A has be

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/04 11:33:39
英语语法
He ( C )Shanghai and will stay there for a year.
A has been to B has come for C has left for D has left
这里用D不对?为什么一定要用一个for?
额..语法上讲是没错的,但是语义有问题.选D的语义是:他离开了上海,并且要在那里住一年.
and后面的并列分句中的there是代指上海的(没有特殊说明的情况下,地点代词代指前文所提到的地点),那么既然“他”离开了上海,又怎么会在上海留一年呢?
所以,正确的语义为:他离开了(这里)去上海,并要在那里留一年.因此一定要有这个“for”.