b. For him to come here is better than for you to go there.
c. That he should come here is preferable than that you should go there.
d. For him to come here is preferable than for you to go there.
Are the above sentences grammatically correct?