Andres
Community Tutor
Have been gone Hello everyone! I was trying to understand this phrase by myself, but after a while on Google I gave up: «He has been gone to lunch 20 minutes ago» I know the structures: Have/has been + gerund & Have/has been + participle But in that case "gone" isn't gerund or partiple, right? I would use "he has gone to lunch" or "he went to lunch", but now I'm not sure.
Nov 13, 2018 4:58 PM
Answers · 16
2
Gone is a past participle of Go. And here is used in a 'passive' sense. Compare He has gone to the market (focus on him going) He is gone (focus on not being here, missing from us) "I have been gone " is using the perfect aspect with the present, so would be describing time up to and including now. "He has been gone to lunch for 20 minutes" is possible. Actually the error is "20 minutes ago" which is finished time being used with a present time (He has...). So it is difficult for us to at once include and exclude present time.
November 13, 2018
1
You are right. This sentence makes no sense.
November 13, 2018
I agree. Using "gone" in this instance complicates the phrase, but it is commonly used here in informal conversation. I wish I knew why. Simply saying "He has been on lunch for 20 minutes" is the same as saying "He started his lunch break 20 minutes ago" There are so many ways to say the same thing in English that it can get very confusing for learners. So if someone asks where an individual is, you could easily say "he went to lunch 20 minutes ago"
November 13, 2018
The sentence makes sense, but it is grammatically incorrect. If someone said it, I would assume that they meant "He went to lunch 20 minutes ago." (or "He has been gone for 20 minutes.") But don't copy that sentence.
November 13, 2018
This goes to prove that just because you see something written down it does not necessarily make it perfect, or even good, English.
November 13, 2018
Show more
Still haven’t found your answers?
Write down your questions and let the native speakers help you!