have been和have been to有什么区别

如题所述

have 后面加分词本身就是 现在完成时 所以have been 和 have been to 都是表示时态 表示到过哪里: have been to 后面要加地点,名词,比如, i have been to beijing, “我去过北京” have been 后跟副词,如:Where have you been ? “你去过那里、”Where 提前了。 再如:I have never been there.我从未去过那儿。 其他相关用法:have been 后面加动词的分词形式,就是现在完成时的被动语态,例如:i have been taught to be respectful. 如果后面加 动名词 就变成现在完成进行时。例如,he has been doing his homework.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-01
have been只是is的,但have been to只是表示“去过”
记得采纳啊本回答被提问者采纳
第2个回答  2014-04-30
have been 一直;去过(现在完成进行式) have been to v. 曾经到过(去过)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网