Results 1 to 8 of 8
  1. #1
    jesicaporter is offline Newbie
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Italian
      • Home Country:
      • Italy
      • Current Location:
      • England
    Join Date
    Jul 2012
    Posts
    12
    Post Thanks / Like

    Default Which one is correct?she has been married for 3 years or she has married for 3 years?

    Hello,
    i am new on learning english,
    any way , i want to know why use been before married ?
    is it possible to use only he has married for 3 years? ()
    like she has lived canada since 1980
    why sometime use
    she has been married or the account already been activared or so on
    why use been
    we often use been on the present perfect continue
    but why use in present perfect ?
    that is difficult for me to
    distinguish
    between using been and not using that ?
    another question ?
    is maried verbs in this sentense: he has been married for 3 years?
    thanks in advanced

  2. #2
    emsr2d2's Avatar
    emsr2d2 is offline Moderator
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2009
    Posts
    23,294
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Quote Originally Posted by jesicaporter View Post
    Hello,
    i am new on learning english,
    any way , i want to know why use been before married ?
    is it possible to use only he has married for 3 years? ()
    like she has lived canada since 1980
    why sometime use
    she has been married or the account already been activared or so on
    why use been
    we often use been on the present perfect continue
    but why use in present perfect ?
    that is difficult for me to
    distinguish
    between using been and not using that ?
    another question ?
    is maried verbs in this sentense: he has been married for 3 years?
    thanks in advanced
    Your post is almost impossible to read. Please edit it, putting a capital letter at the beginning of every sentence and make the words you are querying stand out by putting them in bold, or in italics, or inside quotation marks. We do not put a space before a question mark.
    Remember - correct capitalisation, punctuation and spacing make posts much easier to read.

  3. #3
    thincat is offline Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Chinese
      • Home Country:
      • Hong Kong
      • Current Location:
      • Hong Kong
    Join Date
    Apr 2012
    Posts
    114
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Not a teacher.

    I am not an English native speaker, but I have learned English for a number of years. To me, both sentences are syntactically correct. However, the word “married” is of different parts of speech in the two sentences.

    “Marry”, as a verb, can be both transitive and intransitive. In your second sentence, “She has married for 3 years”, “married” functions as an intransitive verb.

    However, “married” in “She has been married for 3 years” is an adjective. As SVO (subject-verb-object) is the basic sentence construction in English, a main verb “been” has to be added to the sentence if you would like to use the word “married” in the sense of an adjective.

    I hope my explanations will help. For more information, you can get access to the online dictionary here: married - Definition and pronunciation | Oxford Advanced Learners Dictionary at OxfordLearnersDictionaries.com
    marry - Definition and pronunciation | Oxford Advanced Learners Dictionary at OxfordLearnersDictionaries.com

    As I am also an English learner, should something be inappropriate in the above explanations, please do feel free to point it out so that I can learn as well. Thank you very much!

  4. #4
    bhaisahab's Avatar
    bhaisahab is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Apr 2008
    Posts
    22,552
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Quote Originally Posted by jesicaporter View Post
    Hello,
    i am new on learning english,
    any way , i want to know why use been before married ?
    is it possible to use only he has married for 3 years? ()
    like she has lived canada since 1980
    why sometime use
    she has been married or the account already been activared or so on
    why use been
    we often use been on the present perfect continue
    but why use in present perfect ?
    that is difficult for me to
    distinguish
    between using been and not using that ?
    another question ?
    is maried verbs in this sentense: he has been married for 3 years?
    thanks in advanced
    Please give your correct location and native language in your profile.

  5. #5
    5jj's Avatar
    5jj is offline VIP Member
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic
    Join Date
    Oct 2010
    Posts
    28,168
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Quote Originally Posted by thincat View Post
    “Marry”, as a verb, can be both transitive and intransitive. In your second sentence, “She has married for 3 years”, “married” functions as an intransitive verb.
    That sentence is not acceptable English. Marry is used intransitively in such sentences as "She never married". You cannot 'marry' for a period of time.
    However, “married” in “She has been married for 3 years” is an adjective. As SVO (subject-verb-object) is the basic sentence construction in English, a main verb “been” has to be added to the sentence if you would like to use the word “married” in the sense of an adjective.
    There is no object in this sentence. We have She (subject) has been (Verb - present perfect of BE) married (adjective).

  6. #6
    TomUK is offline Member
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • German
      • Home Country:
      • Germany
      • Current Location:
      • UK
    Join Date
    Feb 2007
    Posts
    177
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Not a teacher!

    Ignoring the gobbledegook of the original post for a minute, but when I read 'she has married for 3 years' my first thought is what a slow working registry office she must have picked.

    TomUK

  7. #7
    bhaisahab's Avatar
    bhaisahab is offline Moderator
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Apr 2008
    Posts
    22,552
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Quote Originally Posted by TomUK View Post
    Not a teacher!

    Ignoring the gobbledegook of the original post for a minute, but when I read 'she has married for 3 years' my first thought is what a slow working registry office she must have picked.

    TomUK
    It would need to be "She has been marrying for three years" for it to have that meaning.

  8. #8
    jesicaporter is offline Newbie
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Italian
      • Home Country:
      • Italy
      • Current Location:
      • England
    Join Date
    Jul 2012
    Posts
    12
    Post Thanks / Like

    Default Re: Which one is correct?she has been married for 3 years or she has married for 3 ye

    Quote Originally Posted by 5jj View Post
    That sentence is not acceptable English. Marry is used intransitively in such sentences as "She never married". You cannot 'marry' for a period of time.There is no object in this sentence. We have She (subject) has been (Verb - present perfect of BE) married (adjective).

    Hi guys,

    I am really sorry about my handwriting.
    My thanks to all of you for your extremely great help.

Similar Threads

  1. being or having been married for several years
    By ostap77 in forum Ask a Teacher
    Replies: 3
    Last Post: 16-Jul-2011, 07:21
  2. Correct form of married
    By edmondjanet in forum Ask a Teacher
    Replies: 1
    Last Post: 06-Apr-2011, 17:04
  3. [General] Phrase prior years vs. previous years
    By ziwei234 in forum Ask a Teacher
    Replies: 1
    Last Post: 18-Feb-2011, 17:01
  4. was married or had been married for 5 years
    By ostap77 in forum Ask a Teacher
    Replies: 3
    Last Post: 17-Feb-2011, 14:06
  5. 5 - years ago vs years back
    By FirstScript in forum Ask a Teacher
    Replies: 2
    Last Post: 10-Mar-2008, 08:48

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •