You will have painted the walls by now.
Have I correctly phrased the sentence above?
It may have two possible answers or explanation:
- You certainly have done it recently.
- You probably have done it or may did not it yet.
You will have painted the walls by now.
Have I correctly phrased the sentence above?
It may have two possible answers or explanation:
- You certainly have done it recently.
- You probably have done it or may did not it yet.
You will have painted the walls by now
doesn't make sense to me as "will" is in the future and cannot be "now".
A better example of future perfect is:
You will have painted the walls by tomorrow.
It sounds like a threat in that if you don't get it done by tomorrow you might get fired from your job etc.
He will have painted the walls by tomorrow.
"He will" sounds like a prediction by the boss to the customer the job will be completed tomorrow.
Future perfect means it will be completed in the future. Perfect = Complete
American perspective