"Should be done by" or "should have been done by"? [duplicate]
Which of these should I use?
My test result should be done by last Wednesday.
or
My test result should have been done by last Wednesday.
What is the difference in meaning?
Solution 1:
Because you’ve specified last Wednesday, you need a completed action:
- My test result should have been done by last Wednesday.
If we’re talking about a future event, you need the other version:
- My test result should be done by next Wednesday.