many people will stay in beijing for a week 为什么不用have been to,尔用 will stay in

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 14:19:33
many people will stay in beijing for a week 为什么不用have been to,尔用 will stay in

many people will stay in beijing for a week 为什么不用have been to,尔用 will stay in
many people will stay in beijing for a week 为什么不用have been to,尔用 will stay in

many people will stay in beijing for a week 为什么不用have been to,尔用 will stay in
will stay in表示将要呆在.for a week 呆一周
而,have been to表示曾经去过.不能+for a week.

因为后面的时间是for a week 表示一个时间段,待在那里才用一段时间,have been to 是指去了。应该是什么时候去了北京,不能表示去了北京多久。

这两个句子根本就是两回事
many people will stay in beijing for a week 是一般将来时,表示没去北京呢;
用have been to则是现在完成时,表示现在已经结束的动作,是已经从北京回来一个礼拜了
您最好结合上下文看看。如果没有上下文,用哪个都行。

have been to Beijing 这个表达方式强调的是已经去过北京这个事情,当使用这个表达方法时,后面不能加for a week这样的表示持续的时间。而many people will stay in beijing for a week则可以使用a week这样的持续时间段。