In our textbook we have the correct answer to two separate questions. One reads "We have someone clean the house".
The other one reads "Someone cleans the house".
My teacher assures me that both of these forms are grammatically correct, but I don't know why. Could someone kindly explain it to me? Thank you.