Has been

Status
Not open for further replies.

Cut!e P!e

Junior Member
Joined
May 4, 2007
Member Type
Student or Learner
Native Language
Persian
Home Country
Iran
Current Location
Iran
Hi, I was wondering if you'd help me with the meaning of this sentence:

He has been in prison for 10 years.

Does it mean he is still in prison?
 
I'd prefer to say that it's extremely likely that it means that, yes.
 
The use of the present perfect can mean only that he is still in prison. If the person who said it didn't mean that, then they used the wrong tense. That's not the fault of the tense!

He's been in prison for ten years = He's still there
He was in prison for ten years = He's out
 
Last edited by a moderator:
I don't agree with emsr2d2 in post #4.

I don't wish to make this question unnecessarily complicated but I do feel that this can in some cases lead to confusion. There is nothing about the tense in itself that means that the person is still in prison now, even though that is extremely likely to be what is meant and what is interpreted. In terms of meaning, we can say that there is only an implication that he is still in prison. Without context, the use of the present perfect implies that he's still in prison rather than means it, which is not quite the same. There may be contexts where it doesn't mean that.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top