现在完成时中的have been to疑问

有些琢磨不透have been to是怎么一个原理结构?

是不是have done+be to=have been to?

be to的意思是 将要做,然后加上完成时的形式后 have been to,表示已经做过?包含着一种 非延续性的含义在其中 对吗?

然后如果have been to Beijing就表示去过北京

be to Beijing就表示将要去北京

各位,我这样的理解是否有误?

如题
请先 登录 后评论

查看全部 1 个回答

这里to是介词,与be to do无关。be to+地点名词,用于完成体,意义等于have visited。你查一下词典be的用法就知道了。
请先 登录 后评论