Is it correct to use the perfect infinitive in this way?
- "I want it to have been finished by that time" instead of "I want it to be finished by that time".
"
- "I wanted it to have been finished by the next day" instead of "I wanted it to be finished by the next day"
Or with people:
- "I want you to have finished your homework by the time I get home"
- "I wanted them to have prepared the assignment for when it was going to be necessary."