Results 1 to 4 of 4
  1. ongetz's Avatar

    • Join Date: May 2008
    • Posts: 61
    #1

    have become or had become?

    Please help answer this question:

    "In the last three centuries, more than 200 species of mammals have become extinct."

    In this case, is "have pp" of the tense right?

    I think the correct answer should be became or had become becasue of " in the last three centuries"


    Am I correct?


    • Join Date: Jul 2006
    • Posts: 2,886
    #2

    Re: have become or had become?

    The time frame defined by the temporal adjunct ((I)n the last three centuries) embraces the period which started 300 years ago and leads up to the present --> event present perfect (have become).

  2. bhaisahab's Avatar
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Ireland

    • Join Date: Apr 2008
    • Posts: 25,627
    #3

    Re: have become or had become?

    Quote Originally Posted by ongetz View Post
    Please help answer this question:

    "In the last three centuries, more than 200 species of mammals have become extinct."

    In this case, is "have pp" of the tense right?

    I think the correct answer should be became or had become becasue of " in the last three centuries"


    Am I correct?
    'Have become' is present perfect, it is constructed like this: the verb 'to have' in the present tense + the past participle of the verb 'to become'.
    It is appropriate in your sentence because it is saying that in a timeline starting three centuries ago (in the past) and continuing up to the present (now) more than 200 species of mammal have disappeared.

  3. Raymott's Avatar
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia

    • Join Date: Jun 2008
    • Posts: 24,103
    #4

    Re: have become or had become?

    Quote Originally Posted by ongetz View Post
    Please help answer this question:

    "In the last three centuries, more than 200 species of mammals have become extinct."

    In this case, is "have pp" of the tense right?

    I think the correct answer should be became or had become becasue of " in the last three centuries"


    Am I correct?
    "have become" is the only correct tense for this sentence.
    It's true that they became extinct in the last three centuries, but the emphasis is that at present they are extinct. So the present perfect is used.
    Past perfect is not appropriate because there is no reference to two past times, one before the other.

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
  •