How many times have you been to Beijing?中为什么用的是been
问题描述:
How many times have you been to Beijing?中为什么用的是been
答
be的现在完成式,have been
如:I have been to Beijing 4 times.提问就说: How many times have you been to Beijing?
答
表示去过某地,是习惯用法,相当于成语
答
been to 指去了某地,人已经回来了; 用于过去的“去过”.
而gone to 指去了某地,人还没有回来;用于现在完成的“去过”.
整句意思:你去过北京几次?
答
have been to sp意为去过某地,需要区分的一个是have gone to sp的意思是去了某地(至今未回),所以根据句子意思应该用been