I have went和I have gone哪个正确?
"I have gone" is the correct phrase. The past participle of "go" is "gone," so you should use "have gone" when forming the present perfect tense.
The present perfect tense is used to describe an action that was completed at some point in the past, but the exact time the action was completed is not specified. It is formed with the auxiliary verb "have" or "has" plus the past participle of the main verb.
In the sentence "I have gone," the auxiliary verb "have" is conjugated to agree with the subject "I," and the past participle "gone" is used to describe the action of going.
"I have went" is incorrect because "went" is the simple past tense of the verb "go," not the past participle. The simple past tense is used to describe an action that was completed at a specific time in the past.
For example:
Correct: I have gone to the store. (The present perfect tense is used to describe an action that was completed at some point in the past, but the exact time is not specified.)
Incorrect: I have went to the store. (The phrase "have went" is incorrect because "went" is the simple past tense of the verb "go," not the past participle.)
Correct: I went to the store yesterday. (The simple past tense is used to describe an action that was completed at a specific time in the past.)