u can use 'has/have gone' if that action was done at any time before now, in your entire life time, till now, no matter when u did.Ex: i have gone to Canada..means u already saw Canada nomatter when but atlast u saw it.
u can use 'had gone' when u speak about an incident happend before an event that u r trying to tell. I had gone before he went, I had seen that movie before u did , I had lived there for ten years(means u r not living now)
best ex: No mad had ever gone to moon before 1969 is correct.Because before 1969 nobody went there
No man has ever gone to moon before 1969 is wrong.
No man has ever gone to Mars is correct(as nobody went to Mars till now).
Man has gone to moon is correct(as man went there by now nomatter when ).
Man has gone to moon in 1969 is wrong.
Man went to moon in 1969 is correct( as time specified).
Copyright © 2026 eLLeNow.com All Rights Reserved.