Are these correct sentences?

Q1: I hate clean the house.

Q2: He's having two good friends.

3 answers

Q1 -- I hate cleaning the house.
or
I hate to clean the house.

Q2 -- He has two good friends.
Q2 is grammatically correct but awkward. Ms. Sue's version is much better.

The present tense in English can always be written three ways. For example
He has
He does have
He is having
are equivalent, but in this case only the first "sounds right". The other two might be used in nuanced situations, for special emphasis.
who not like clean house /office?