Results 1 to 4 of 4
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia

    • Join Date: Jan 2006
    • Posts: 431
    #1

    Lightbulb Perfect1

    Hello,

    could you help me, pleasE?
    this sentence " John has lived in canada since 1990." what is the result now? Is john still living in canada up until now?


    Besides that,
    what r the differences between these sentences?

    1.They have been married for 20 year.
    2.they have married for 20 year.


    Thank You,

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,912
    #2

    Re: Perfect1

    1 Yes, he's still there.

    1.They have been married for 20 years.
    2.they have married for 20 year.

    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Malaysia
      • Current Location:
      • Malaysia

    • Join Date: Jan 2006
    • Posts: 431
    #3

    Re: Perfect1

    why "they have married for 20 year" is incorrect?


    What are the differences between John has been living canada since 1991 and John has lived canada since 1991?


    Thank

    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • Laos

    • Join Date: Nov 2002
    • Posts: 57,912
    #4

    Re: Perfect1

    1 When we talking about marriage as a state, we use 'be married'
    2 Not that much. The present perfect progressive can show something temporary. For example, I have been living in Japan for several months and will be leaving soon. In this case, the progressive form fits better because it shows that. However, the simple form could also be used. BTW *in Canada*

Bookmarks

Posting Permissions

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