is addicted / has been addicted

lokasseyve

Senior Member
Mandarin
Addicted to alcohol for six years, she has decided to
give up the bad habit for the sake of her unborn baby.

What does the underlined part of this sentence mean?
1. She is addicted to alcohol for six years
or
2. She has been addicted to alcohol for six years

Thank you very much.
 
  • entangledbank

    Senior Member
    English - South-East England
    'She is addicted' talks about a state she's in: it refers to now, not to what caused the state. 'She has been addicted' talks about something in the past that has effects now, so it can take a time qualifier 'for six years'. So you wouldn't say your sentence (1). The underlined part can be considered equivalent to (2).
     

    wandle

    Senior Member
    English - British
    Sentence (1) 'She is addicted to alcohol for six years' is not correct English. It has no clear meaning.

    On the other hand, sentence (2) 'She has been addicted to alcohol for six years' is good English.
    It says that her addiction to alcohol started six years ago and still continues today.
     

    lokasseyve

    Senior Member
    Mandarin
    Thanks, entangledbank and wandle.

    Can I rewrite the sentence this way?
    Having been addicted to alcohol for
    six years, she has decided to give up
    the bad habit for the sake of her
    unborn baby.
     
    < Previous | Next >
    Top