Andres
커뮤니티 튜터
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.
2018년 11월 13일 오후 4:58
답변 · 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.
2018년 11월 13일
1
You are right. This sentence makes no sense.
2018년 11월 13일
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"
2018년 11월 13일
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.
2018년 11월 13일
This goes to prove that just because you see something written down it does not necessarily make it perfect, or even good, English.
2018년 11월 13일
더 보기
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!