been表示去过,并且已回来了.主要强调去过这个事实.gone表示去了,还未回来.主要是强调去这个动作.yet表示还.和already相同,一个用于肯定句,一个用于否定句.结果一 题目 英语been MR.Tom hasn't been to the butcher's yet.为什么这里的been不用go的过去分词gone呢,这里的YET是还的意思吗? 答案 been表示去过...
还没去,通常用haven't been to,这里been是be的过去分词。have gone to是去了没回来,表示去没去,用have been to这个结构祝同学学习进步~ 版权申明:知识和讨论来自课程:《英语零基础直达大学六级【全额奖学金班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。
3. “can(could) + have + 过去分词”的疑问或否定形式表示对过去发生的行为怀疑或不肯定。如: He can not have been to that town.他不可能去过那个镇。 Can he have got the book?他可能拥有这本书吗? 4. 用在疑问句及否定句中,表示惊讶,不相信等. 5. can not```too\e...