Results 1 to 5 of 5

Hybrid View

  1. #1
    Lady G's Avatar
    Lady G is offline Newbie
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Vietnamese
      • Home Country:
      • Vietnam
      • Current Location:
      • Vietnam
    Join Date
    Mar 2009
    Posts
    16
    Post Thanks / Like

    in the past forty years

    i have a question
    Many inventions in technology in the past forty years.
    A. are made B. were made C. have been made D. are being made

    i think it canbe "have been made" or "were made". can u help me to choose the right one

  2. #2
    MrPedantic is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Feb 2005
    Posts
    2,585
    Post Thanks / Like

    Re: in the past forty years

    Hello Lady G.,

    The present perfect often expresses a connection between the present and the past, while the past simple often expresses a completed state or action in the past.

    Looking again at the phrase "in the past forty years", and ignoring the fact that these are passive forms, which better suits your example?

    Best wishes,

    MrP

    Not a professional ESL teacher.

  3. #3
    Lady G's Avatar
    Lady G is offline Newbie
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • Vietnamese
      • Home Country:
      • Vietnam
      • Current Location:
      • Vietnam
    Join Date
    Mar 2009
    Posts
    16
    Post Thanks / Like

    Re: in the past forty years

    i understood what u say . but my problem is that :
    in the past : expresses the event happened ( past simple)
    in the past 40 years : expresses the event which began in the past and has continued until now.

    now i think the answer is "have been made"

  4. #4
    engee30's Avatar
    engee30 is offline Key Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • Great Britain
    Join Date
    Apr 2006
    Posts
    2,819
    Post Thanks / Like

    Cool Re: in the past forty years

    Quote Originally Posted by Lady G View Post
    i understood what u say . but my problem is that :
    in the past : expresses the event happened ( past simple)
    in the past 40 years : expresses the event which began in the past and has continued until now.

    now i think the answer is "have been made"
    To me, the only answer that one could take for granted that it is correct is have been made.

  5. #5
    MrPedantic is offline Moderator
    • Member Info
      • Member Type:
      • Other
      • Native Language:
      • English
      • Home Country:
      • England
      • Current Location:
      • England
    Join Date
    Feb 2005
    Posts
    2,585
    Post Thanks / Like

    Re: in the past forty years

    I would agree with both of you.

    1. Many things were done in the past 40 years.
    2. Many things have been done in the past 40 years.

    Some native speakers would find both acceptable; but all native speakers would find #2 acceptable.

    Best wishes,

    MrP

    Not a professional ESL teacher.

Similar Threads

  1. My own theory on the present perfect tense
    By HaraKiriBlade in forum General Language Discussions
    Replies: 3
    Last Post: 16-Aug-2007, 23:29
  2. Replies: 11
    Last Post: 10-Jul-2007, 12:06
  3. all tenses mixed... in one exercise...
    By forum_mail in forum Ask a Teacher
    Replies: 2
    Last Post: 24-Apr-2007, 22:01
  4. Past, present perfect, past perfect
    By Dany in forum Ask a Teacher
    Replies: 3
    Last Post: 23-Jan-2005, 12:55
  5. The Hidden Evidence: The Past Family
    By shun in forum Teaching English
    Replies: 143
    Last Post: 09-Nov-2003, 01:56

Posting Permissions

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