Results 1 to 6 of 6
  1. Member
    Student or Learner
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China

    • Join Date: Oct 2016
    • Posts: 216
    #1

    For the last 20 years, David Beckham was a very famous soccer player.

    For the last 20 years, David Beckham was a very famous soccer player.
    (from a textbook)

    I wonder if
    was should be changed to has been.

    Thanks in advance.

  2. teechar's Avatar
    Moderator
    English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Iraq
      • Current Location:
      • Iraq

    • Join Date: Feb 2015
    • Posts: 7,712
    #2

    Re: For the last 20 years, David Beckham was a very famous soccer player.

    Quote Originally Posted by touchstone View Post
    For the last 20 years, David Beckham was a very famous soccer player.
    (from a textbook)

    I wonder if
    was should be changed to has been.

    Thanks in advance.
    I had to google to find out if Beckham is still playing or not. He is not; he retired a few years ago. Therefore, "was" is correct; "has been" would be incorrect because it would imply that Beckham is still playing.

    Note, however, that you cannot now (in 2017) say that sentence. I presume that sentence in the book was written in the same year (or shortly after) Beckham retired.

  3. Member
    Student or Learner
    • Member Info
      • Native Language:
      • Chinese
      • Home Country:
      • China
      • Current Location:
      • China

    • Join Date: Oct 2016
    • Posts: 216
    #3

    Re: For the last 20 years, David Beckham was a very famous soccer player.

    Quote Originally Posted by teechar View Post
    I had to google to find out if Beckham is still playing or not. He is not; he retired a few years ago. Therefore, "was" is correct; "has been" would be incorrect because it would imply that Beckham is still playing.

    Note, however, that you cannot now (in 2017) say that sentence. I presume that sentence in the book was written in the same year (or shortly after) Beckham retired.
    Lets suppose David Beckham just announced retirement this morning. Can we say both For the last 20 years, David Beckham was a very famous soccer player and For the last 20 years, David Beckham has been a very famous soccer player? Some books say the present perfect can also express a state which just stopped.
    Thanks again.

  4. Moderator
    Retired English Teacher
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England

    • Join Date: Jun 2010
    • Posts: 26,706
    #4

    Re: For the last 20 years, David Beckham was a very famous soccer player.

    Yes, you can, and yes it can.

  5. konungursvia's Avatar
    VIP Member
    Academic
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Canada
      • Current Location:
      • Canada

    • Join Date: Mar 2009
    • Posts: 5,107
    #5

    Re: For the last 20 years, David Beckham was a very famous soccer player.

    I still prefer 'has been' as it's impossible to tell whether the assertion is about his fame, or about his active soccer career. In any case, retired soccer players can still play with friends, family, etc., and in all likelihood can still call themselves players, just not professional players.

    Quote Originally Posted by teechar View Post
    I had to google to find out if Beckham is still playing or not. He is not; he retired a few years ago. Therefore, "was" is correct; "has been" would be incorrect because it would imply that Beckham is still playing.

    Note, however, that you cannot now (in 2017) say that sentence. I presume that sentence in the book was written in the same year (or shortly after) Beckham retired.

  6. VIP Member
    Interested in Language
    • Member Info
      • Native Language:
      • American English
      • Home Country:
      • United States
      • Current Location:
      • United States

    • Join Date: Dec 2015
    • Posts: 12,364
    #6

    Re: For the last 20 years, David Beckham was a very famous soccer player.

    Only has been works after for the last, for me anyway.
    I am not a teacher.

Similar Threads

  1. David quit smoking years ago
    By Bassim in forum Ask a Teacher
    Replies: 3
    Last Post: 31-Jan-2017, 09:09
  2. David Beckham changed the match
    By bloombloom in forum Editing & Writing Topics
    Replies: 1
    Last Post: 14-Jan-2016, 20:11
  3. Replies: 1
    Last Post: 07-Nov-2013, 07:28
  4. about a soccer player
    By bosun in forum Ask a Teacher
    Replies: 3
    Last Post: 15-Apr-2008, 09:21
  5. David Beckham's right/left foot
    By ckcgordon in forum Ask a Teacher
    Replies: 8
    Last Post: 23-Aug-2007, 08:36

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
  •