They have been there for three days.与they have gone there fo
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/20 14:54:17
They have been there for three days.与they have gone there for three days.哪个是对的?为什么
They have been there for three days.正确
have been in 表示:在某地呆着,而have gone to 表示:已经去了某地,是瞬间动词,不能与一段时间连用.
再问: 可是我们老师怎么说现在完成时里的动词都是可延续的呢
再答: 这样说太绝对了,而且我刚刚说过,第二个句子是错误的,你怎么能拿错误的句子当例证了? 请参考: http://baike.baidu.com/view/191047.htm
have been in 表示:在某地呆着,而have gone to 表示:已经去了某地,是瞬间动词,不能与一段时间连用.
再问: 可是我们老师怎么说现在完成时里的动词都是可延续的呢
再答: 这样说太绝对了,而且我刚刚说过,第二个句子是错误的,你怎么能拿错误的句子当例证了? 请参考: http://baike.baidu.com/view/191047.htm
They have been there for three days.与they have gone there fo
They have a____ been there
They must have gone there two days ago,did not they?We must
they have gone there 变被动
have been there与 have gone there的区别
they have been there before.so have i they have been there b
I have been there for three days with my parents last month.
Have you ever been to Shanghai?Yes,I ()there for three days
They must have been enjoying themselves there,or they _____
They must have been enjoying themselves there,otherwise they
they have -------(been,arrived)in shanghai for 2 days.
I have been there for two days. 是什么意思?