Student or Learner
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?)
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.