Tom haven't been to the cinema for a long time? 1 求教 这句话里面为什么要用have been?只用have可不可以?或用GO代替? 2 have been to是被动的语态吗?译成中文怎样比较好?与have been doing?有什么区别? 这点语法一直困扰着我,
句子的意思是汤姆已经很久没有去电影院了。haven't been to表示到目前为止没有做某事;have been to 表示去过某地,比如:I have been to the Great Wall three times. 我去过长城3次了。have been doing 表示动作持续进行到现在,如:I have been studying English this morning. 今天早上...