Questions about "go" and "be"

2014-05-24 1:36 am
Are the two sentences below grammatically correct?
Which one is more natural to say?



1. I have gone to China before coming here.
2. I have been to China before coming here.

回答 (2)

2014-05-26 7:36 am
✔ 最佳答案
The two sentences are wrong in grammar.

1. This sentence doesn't make sense. As you have already left for China, you shouldn't be "here" at the time of speaking this sentence.

2. It has to be changed to past perfect tense.
"I had been to China before coming here."
2014-05-24 1:44 am
Which one is more natural to say?
To state <I had been China before> is more comfortable.


收錄日期: 2021-04-13 22:31:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140523000051KK00076

檢視 Wayback Machine 備份