Both are technically correct. There are subtle differences between the tenses, depending on what you want to say. The phrase "has gone" is in the Present Perfect tense, and "had gone" is in the Past Perfect tense.
He has gone home. This means that he left wherever he was and went to wherever he calls "home". In the Present Perfect tense, this sentence states that his current (or last known) situation is going home.
He had gone home. This means that he went to wherever he calls "home" at some time in the past, before the present time and/or the time frame of the reference made (such as "He had gone home before the party really started."). The act of going home lies entirely and explicitly in the past.
In common English, both of these tenses are often (incorrectly) treated interchangeably, and context clarifies the original meaning. Indeed, many people aren't aware that there is a semantic difference between them. In formal writing or speech, it's best to make sure that you are using the correct tense in order to avoid embarrassing errors.
had gone and has been gone are in past . had gone is sometime before he or she had gone but has been gone is long time before . had gone is compared to gone and has been gone is the superlative of all....
Gone Ain't Gone was created in 2005.
Gone Daddy Gone was created in 1983.
You should have gone.
Gone Maggie Gone was created on 2009-03-15.
like i gone to the store or i am gone
Phillip Phillips
Gone only has tense when it is used with an auxilary verb eg had gone, has gone.present perfect -- He has gone now. They have gone too.past perfect -- I had gone early.
The homophone for "gone" is "awn."
Don and Phil Everly.
By-gone era :)
The runners were gone in a flash. By this time tomorrow, I'll be long gone. Let's hike to that hill crest before the sunlight is gone.