PDA

View Full Version : Question 49


toto1115
04-09-2006, 03:06 PM
Teahcers, we all know that

SHOULD HAVE DONE is used when someone was supposed to do something which they didn't.

how about this

I give you this task now, you should have finished with it by Friday

In this context, the teacher means future. Is it correct?

Or should have done can be used this way as well?

Pete
04-09-2006, 05:16 PM
I give you this task now; you should have finished with it by Friday.
(Notice my changes in punctuation.) This use of "should have" is correct. In this case, it does refer to a future event. There are 2 possible meanings. It might be a prediction of what is likely to happen. Alternatively, the teacher might be setting a deadline for the task to be complete.

danmahaffey
04-09-2006, 06:23 PM
(Notice my changes in punctuation.) This use of "should have" is correct. In this case, it does refer to a future event. There are 2 possible meanings. It might be a prediction of what is likely to happen. Alternatively, the teacher might be setting a deadline for the task to be complete.Pete, would you also consider a sentence or two that seem to roll off the tongue more easily? I give you this task now. You should be finished with it by Friday.
I give you this task now. You should have it finished by Friday.
These don't change that toto's first sentence is right. They just seem, maybe, more modern.

Temico
04-10-2006, 02:54 AM
Teahcers, we all know that

SHOULD HAVE DONE is used when someone was supposed to do something which they didn't.

how about this

I give you this task now, you should have finished with it by Friday

In this context, the teacher means future. Is it correct?

Or should have done can be used this way as well?

The simplest way to correct the sentence is:-
"I give you this task now. You should be finished with it by Friday."

toto1115
04-11-2006, 06:35 AM
Thank you to you three .

My suggestions weren't wrong,

yes, I will probably use the sugguestion of you guys' in the future, more natural