Please try to use correct punctuation and capitalisation in your posts..
Your teacher was almost certainly speaking of 'wish/hope (that)', and was right:
I hope (that) he has arrived. The possibility of his having arrived is real.
I wish (that) he had arrived. He did not arrive / he has not arrived.
If you wish somebody something, you hope it happens for them.