Someone just told me that writing "it makes me happy" is incorrect in its sense not in grammatical aspect because "it" is "not human" please help me, is it okay to write "it" with "happy"? I am learning English so please help me.
closed as off-topic by Edwin Ashworth, oerkelens, Chenmunka, tchrist♦, choster Nov 5 '14 at 22:48
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions that can be answered using commonly-available references are off-topic. A list of these references can be found here: List of general references" – Edwin Ashworth, oerkelens, Chenmunka, tchrist, choster
There is nothing grammatically wrong with "It makes me happy". There are over two hundred citations for 'make/makes/made me happy' with a 'not-human' subject in the Corpus of Contemporary American English.
the sentence is correct.. 'it' here is referring to the particular object. not the person.