have been 是现在完成进行时的标志,那为什么i have been to korea twice 是现在完成时
问题描述:
have been 是现在完成进行时的标志,那为什么i have been to korea twice 是现在完成时
答
have been doing something 表示一直做某事,是现在完成进行时.
have been to 是表示去过某地或正在去某地的路上.是现在完成时.
答
现在完成进行时的结构是 i have been doing sth.
而 i have been to korea twice 的结构是这样的:i have done sth.
这不是一个典型的现在完成时结构么?
楼主别被这个been 给搞晕了
希望我讲的能让你看明白 呵呵
答
have been doing 是现在完成进行时 是一直在做
have been to somewhere 是完成时了。是已经去过了
答
完成时有两层含义:1,事态已完成 2,事态对现今有影响。这句话属於第二层含义。
你结合一下上下文就会发现说话人说这句话是为下文铺垫的。
答
在这句话中have been 实际是have go 非延续动词的形式