He will have painted the walls by tomorrow.
He must have painted the walls by yesterday.
Does each one have two different connotations?
So, if we have four different likelihood meanings, would you show me with an example?
He will have painted the walls by tomorrow.
He must have painted the walls by yesterday.
Does each one have two different connotations?
So, if we have four different likelihood meanings, would you show me with an example?
"Will have" expresses future deduction and "must have" expresses past deduction. Examples:
Bob is going to paint the kitchen on Tuesday. You are arriving on Wednesday. He will have painted the kitchen by the time you get here.
The walls are still wet. He must have painted the kitchen already.
In (2) you do not know whether it happened. You are stating that there was good reason for it to happen. It was a possibility, but you do not know what happened.
– nima Mar 18 '14 at 13:54In both, the "It should have happened" part of the sentence is saying that there was a good reason for 'it' to happen.
– nima Mar 18 '14 at 13:54I should have done it, I did not. I am sorry, I regret it. You should have done it, but did not. You are wrong, you are to be blamed. He should have done it, but did not. He is wrong and should be blamed.
– nima Mar 18 '14 at 13:54