有关have been ,have gone的句型....
不知道你说if there was one then(如果当时有一个)什么?
have been/gone (to)不仅仅是用于第三人称。
have/has been (to)表示“去过某地”,而have/has gone(to)表示“到某地去了”。
请比较下列句子:
He has been to Beijing。 他去过北京。
(He is not in Beijing。 He may be here。)
He has gone to Beijing。 他到北京去了。
(He is not here。 He may be on the way to Beijing。 He may...全部
不知道你说if there was one then(如果当时有一个)什么?
have been/gone (to)不仅仅是用于第三人称。
have/has been (to)表示“去过某地”,而have/has gone(to)表示“到某地去了”。
请比较下列句子:
He has been to Beijing。 他去过北京。
(He is not in Beijing。 He may be here。)
He has gone to Beijing。
他到北京去了。
(He is not here。 He may be on the way to Beijing。 He may be in Beijing already。)
Have you ever been to Beijing? 你去过北京吗?
(但这句话不能说:Have you ever gone to Beijing?)
I have never been there。
我从来没去过那里。
would 加完成时,是虚拟语气的用法,是对过去的事情或已经发生过的事情进行虚拟假设,所表达的意思与事实相反。would have gone表示“就会去了”,但事实上却没去。
例如:
I would have have helped her if I had been there。
如果我当时在那儿的话,我就会帮了她的忙。
(The fact is: I was not there so I didn't help her。
事实是:我当时没在那儿,所以也就没能帮她的忙。)
I would have gone to Beijing if I had had the money。
如果我当时有钱的话,我就去了北京。
(I am sorry that I wasn't able to go to Beijing because I didn't have the moeny。 很遗憾我没能去北京,因为我当时没钱。
)。收起