She has been in Shanghai for two hours.的语法对吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 04:29:13
She has been in Shanghai for two hours.的语法对吗?
xRn`~~I &yL!r"r>tzBZn2wqbgO&Q;? L eFvU@ۥauu {2zuФ^z:M1oH&ȈNh_+7_)H;cU٦${v .,x޺WD3>n^MWћ! MDʎ-%ΉVu`Їւz 6"\u@=+,Q-޶$e$>}u#aSiOPvۦPol%-OA`X CĎ8.?Dh:$cN, ?ܾW 9.N\s`rߺh]3B~Ѡ

She has been in Shanghai for two hours.的语法对吗?
She has been in Shanghai for two hours.的语法对吗?

She has been in Shanghai for two hours.的语法对吗?
没错的.

完全正确

be in/at +地点 可以用于完成时,也可以与一段时间连用 ,表示状态
一般,be+adj./done 表示状态;而 get+adj./done 表示动作

我是英语专业大三的。错的,而且错的很多。如果你想表达:她去上海已经有两年。she has been to shanghai for two years. 首先 to have been in +地点 就是错的。而且,to have been to +地点 后面只能加for 引导的一段时间!!看清楚,是一段时间!!!不是小时,起码是天,月,年!!!那She has been in the SPCA...

全部展开

我是英语专业大三的。错的,而且错的很多。如果你想表达:她去上海已经有两年。she has been to shanghai for two years. 首先 to have been in +地点 就是错的。而且,to have been to +地点 后面只能加for 引导的一段时间!!看清楚,是一段时间!!!不是小时,起码是天,月,年!!!

收起