They have been there for three days.与they have gone there for three days.哪个是对的?为什么
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/04 07:49:24
Theyhavebeenthereforthreedays.与theyhavegonethereforthreedays.哪个是对的?为什么Theyhavebeenthereforthreedays.
They have been there for three days.与they have gone there for three days.哪个是对的?为什么
They have been there for three days.与they have gone there for three days.哪个是对的?为什么
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 表示:已经去了某地,是瞬间动词,不能与一段时间连用.
They have been there for three days.这个是对的
have been表示去了而且回来了 后面可以加上次数或者一段时间
have gone表示去了但是没回来 后面加的时间需要是点时间 比如3 days ago
希望有帮助~不懂可以继续问哈~
第一个是到达那儿。 第二个是离开那儿
第一个
have been+时间段,表呆了多长时间
have gone+时间点,表示么时候去的
前者
BEEN THERE FOR 可以表示持续一段时间 .
HAVE GONE 表示一个动作的完成,如 跟时间的话要接一个时间点 ,这里如果说成
They have gone there three days ago.
是可以的
They have a____ been there
they have been there before.so have i they have been there before.(),() 改为同义句
(They must have been there yesterday ,______they?)能用weren't they 还是didn't they?
Where have they been?
have been there 中文翻译
have been there
They have been there for three days.与they have gone there for three days.哪个是对的?为什么
once they have been told,they are halfway there翻译汉语
——the farms have been to the US.___really?when there?a.did they go b.have they gone
where are the Greens?Well,they ---- to England.they have been there for nearly a weekA have been ;B are going ;C have gone;D will go
they haven been there twice ,__ they?
翻译句子They have been there in the gloom and the glory.
They want to askhave you been there befor?改为间接引语
Where are the Greens,may I ask?Well,they to England,They there for nearly a week now.Where are the Greens,may I ask?Well,they to England,They there for nearly a week now.A,have been,have been,B,have been,have gone.C,have gone.have been,D,have gone.ha
have been there 还是 have been to there
Have you been in there?写成Have you been there?
i have always been there i have never been there
There have been 一般疑问句