Results 1 to 4 of 4
  1. Boris Tatarenko's Avatar
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: May 2013
    • Posts: 1,099
    #1

    Boris has lived in Scotland

    Hello.

    I did an English tenses test and I had several mistakes:

    Boris _ in Scotland for ten years. Now he lives in London.

    1) lived
    2) has lived
    3) has been living

    To be honest, I was sure that I had to use the perfect tense because in the first sentence there is "for ten years". Any part with "for + time" seems as an indicator of the tense for me.

    The answer was 1 (lived).

    Thanks in advance.
    Please, correct all my mistakes. I should know English perfectly and if you show me my mistakes I will achieve my dream a little bit faster. A lot of thanks.

    Not a teacher nor a native speaker.

  2. 5jj's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,134
    #2

    Re: Boris has lived in Scotland

    'For' + time-period can be past, present ot future.

    I lived in China for eight months.
    I have lived in Prague for several years.
    My son is in Turkey for three months.
    I am going to England for a couple of weeks next month.
    The sun will burn for billions of years.

  3. Boris Tatarenko's Avatar
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: May 2013
    • Posts: 1,099
    #3

    Re: Boris has lived in Scotland

    Look, if the sentence was "Boris has lived in Scotland for several years" we have to use the present perfect, because we don't know exactly how many years he lived there. In my case we know exactly that he lived there for 10 years, therefore I've to use the past simple.

    Am I right?

    As you can see it's my weak spot .
    Please, correct all my mistakes. I should know English perfectly and if you show me my mistakes I will achieve my dream a little bit faster. A lot of thanks.

    Not a teacher nor a native speaker.

  4. 5jj's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,134
    #4

    Re: Boris has lived in Scotland

    Quote Originally Posted by Boris Tatarenko View Post
    Look, if the sentence was "Boris has lived in Scotland for several years" we have to use the present perfect, because we don't know exactly how many years he lived there.
    No. We use the present perfect because his residence in Scotland continues or because it is part of his whole life experience. I have lived in several countries for several years, and several countries for only a year or less.
    In my case we know exactly that he lived there for 10 years, therefore I've to use the past simple.
    No. We use the past simple here because what is relevant is that his residence in Scotland is past.

Similar Threads

  1. form England, Scotland and Ireland
    By navi tasan in forum Ask a Teacher
    Replies: 3
    Last Post: 21-Sep-2013, 20:33
  2. [Grammar] GB comprises England, Scotland and Wales.
    By wotcha in forum Ask a Teacher
    Replies: 6
    Last Post: 12-Nov-2012, 11:41
  3. Scotland is on/to the north of England
    By joham in forum Ask a Teacher
    Replies: 3
    Last Post: 20-Jan-2011, 13:52
  4. Boris Johnson vs. John Wilkes
    By thedaffodils in forum Ask a Teacher
    Replies: 11
    Last Post: 05-May-2008, 11:14

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
  •