Student or Learner
1- I'II ring you up at 10 pm. You must have arried home by then.
2- You had better have done your homework by 10 pm!
3- You can't have bought that car by now.
I would like to ask if we can use "must have done and had better have done" to refer to the future and "can't have done" to the present.