Results 1 to 2 of 2

Thread: Have done

  1. Senior Member
    Student or Learner
    • Member Info
      • Native Language:
      • French
      • Home Country:
      • France
      • Current Location:
      • UK

    • Join Date: Mar 2008
    • Posts: 1,189

    Cool Have done

    Hi there,

    IS the following correct?:

    My colleagues don't even respect the work I've done! (Would it be better to say "Did"? why or why not?)



  2. Member
    English Teacher
    • Member Info
      • Native Language:
      • Bengali; Bangla
      • Home Country:
      • Bangladesh
      • Current Location:
      • Bangladesh

    • Join Date: Sep 2008
    • Posts: 132

    Re: Have done

    Both are correct. In the first sentence you are using the Present Perfect and in the second Past Simple.

    If the action is a recent one, use the Present Perfect. Otherwise, use the Past Simple - especially when you mention the Past Time, such as: "I did the work last night/yesterday".

    Your sentence probably refers an action to recent past (don't is the clue); have done (present perf) sounds better!
    Last edited by abdmlkbd; 15-May-2009 at 15:11.


Posting Permissions

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