GIVE ANSWERS - English

Vote now!Open QuestionLanguage Question
1) They have been married for five years 2) I have known her for a long time Both sentences are present perfect. But the question is why is there used “Been” in the (1) sentence but not in (2) sentenc

1) They have been married for five years

2) I have known her for a long time

Both sentences are present perfect. But the question is why is there used “Been” in the (1) sentence but not in (2) sentence? Most of the time we use “Been” in the present perfect to say about where the person was. In this case of (1) why we use “been”?  Could you please give me some example?  Thank you

GIVE ANSWERS
  • 9 answers
AreYouAWhay profile picture AreYouAWhay   

“They have been married for 5 years” is present perfect continuous, which tells us that their marriage is still continuing, and that they haven’t separated. “I have known her for a long time” is present perfect simple, which tells us that ‘I’ no longer know ‘her’. Present perfect simple is like the past simple, the action -in this case ‘know’- is finished and completed.

‘Been’ in example 1 isn’t used to say where the person was, it’s merely an addition to present perfect simple which changes it to present perfect continuous, to change the meaning. In other words: Present perfect simple rule: Have+Past participle. Present perfect continuous rule: Have+Been+Past participle.

 I hope this helps smile.gif

    2 weeks agoVote now!
  • AreYouAWhay profile picture AreYouAWhay   
    I’m not replying to any of your replies again, and don’t reply to any of my comments ever again. You know nothing about grammar, Eugene00087, so bye bye
      2 weeks ago
  • AreYouAWhay profile picture AreYouAWhay   
    Yeah, that’s why your learning language is English.
    Your grammar sucks, by the way
    Who’s talking?
    You’re practically changing the subject to escape your way out of it. Bla bla bla. Half of what you’re saying doesn’t even make sense lmao
    Tell that to yourself, and if you’re so smart, answer the question above
    You mean yourself? ‘Cause you are an ignorant bully, and that’s also a fact.
    You don’t like the fact that you’re wrong and I corrected you, so you insult me?
    If it sucks, then leave.
    I don’t even know why you are still here.
    What did I expect from a Russian smh
      2 weeks ago
  • Eugene00087 profile picture Eugene00087   
    I am fluent in English and I know what English grammar is

    don't talk out of your ass, AreYouAWhay

    I know it hurts when you can speak English, but don't give a shit about grammar

    One should learn the reality of a thing before they can put their faith into it

    Because of natives who are ignorant and non-natives like you, this forum sucks
      2 weeks ago
  • AreYouAWhay profile picture AreYouAWhay   
    exRanger sorry to have dragged you into this, I corrected Eugene00087 once and now they keep on telling me that I am wrong when I am always right in the things they correct me in, sorry again :/
      2 weeks ago
  • AreYouAWhay profile picture AreYouAWhay   
    Eugene00087
    Yes, ‘cause you’re always right, and everybody else is wrong, especially those who correct you. You’re not even fleunt in English, so don’t answer English related questions, because you’re going to supply people with wrong information.
      2 weeks ago
  • Eugene00087 profile picture Eugene00087   
    exRanger, with all regards, you are wrong as well...
      2 weeks ago
  • Eugene00087 profile picture Eugene00087   
    AreYouAWhay, utterly absurd. your comment is wildly inaccurate. not the first time. don't confuse people
      2 weeks ago