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

    • Join Date: Jun 2008
    • Posts: 7
    • Post Thanks / Like
    #1

    simple past tense???

    Hello teachers,

    I am a new guy on this board,please,I need some advises on the tense of following sentense:

    Alf did this for over two years and his fellow dustmen kept his secret.

    Should n't it be a present perfect tense "Alf has done this for over two years..."

    Thank you very much for your answer!

    Rocky

    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • Tamil
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: May 2008
    • Posts: 619
    • Post Thanks / Like
    #2

    Re: simple past tense???

    Quote Originally Posted by rocki View Post
    Hello teachers,

    I am a new guy on this board,please,I need some advises on the tense of following sentense:

    Alf did this for over two years and his fellow dustmen kept his secret.

    Should n't it be a present perfect tense "Alf has done this for over two years..."

    Thank you very much for your answer!

    Rocky
    This is an action that happened in the past.Note 'kept ' that follows.
    Regards,
    rj1948.

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

    • Join Date: Jun 2008
    • Posts: 7
    • Post Thanks / Like
    #3

    Re: simple past tense???

    Quote Originally Posted by rj1948 View Post
    This is an action that happened in the past.Note 'kept ' that follows.
    Regards,
    rj1948.
    Thanks,teacher,maybe I did not post all the text.please see below:

    "Alf did this for over two years and his fellow dustmen kept his secret.Alf's wife has never discovered that she married a dustman and she never will,for Alf has just found another job.He will soon be working in an office."

    In my opinion,Alf is still a dustman and he does what he used to do for covering his secret because "he will soon be working in an office".
    Otherwise Alf's job as a dustman is over?

    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • Tamil
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: May 2008
    • Posts: 619
    • Post Thanks / Like
    #4

    Re: simple past tense???

    Quote Originally Posted by rocki View Post
    Thanks,teacher,maybe I did not post all the text.please see below:

    "Alf did this for over two years and his fellow dustmen kept his secret.Alf's wife has never discovered that she married a dustman and she never will,for Alf has just found another job.He will soon be working in an office."

    In my opinion,Alf is still a dustman and he does what he used to do for covering his secret because "he will soon be working in an office".
    Otherwise Alf's job as a dustman is over?
    It's clear.It's past tense.The action happened in the past;his fellow dustmen kept his secret.His wife did not know and she will never know.
    Regards,
    rj1948.

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

    • Join Date: Jun 2008
    • Posts: 7
    • Post Thanks / Like
    #5

    Re: simple past tense???

    Quote Originally Posted by rj1948 View Post
    It's clear.It's past tense.The action happened in the past;his fellow dustmen kept his secret.His wife did not know and she will never know.
    Regards,
    rj1948.
    Isn't "for" a symbol for perfect tense?why use "for over 2 years" here?

    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • Tamil
      • Home Country:
      • India
      • Current Location:
      • India

    • Join Date: May 2008
    • Posts: 619
    • Post Thanks / Like
    #6

    Re: simple past tense???

    Quote Originally Posted by rocki View Post
    Isn't "for" a symbol for perfect tense?why use "for over 2 years" here?
    Not necessarily.He worked for two years before joining this company.
    rj1948.

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

    • Join Date: Jun 2008
    • Posts: 7
    • Post Thanks / Like
    #7

    Re: simple past tense???

    Quote Originally Posted by rj1948 View Post
    Not necessarily.He worked for two years before joining this company.
    rj1948.
    It's getting clear for me now,thanks a lot rj for your help and patience!


    • Join Date: Nov 2007
    • Posts: 5,425
    • Post Thanks / Like
    #8

    Re: simple past tense???

    OK, rocki...so....

    Alf's wife has never discovered ..

    Why is present perfect correct in this sentence?

Similar Threads

  1. Replies: 1
    Last Post: 09-May-2008, 12:18
  2. unreal conditionals of past - tense problem -
    By ricky319 in forum Ask a Teacher
    Replies: 3
    Last Post: 15-Jan-2008, 21:34
  3. simple present / past tense
    By puzzle in forum Ask a Teacher
    Replies: 1
    Last Post: 29-Oct-2007, 01:20
  4. Replies: 1
    Last Post: 18-Apr-2006, 17:18
  5. simple past tense
    By FW in forum Ask a Teacher
    Replies: 2
    Last Post: 05-Aug-2003, 20: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
  •