YOU SAID:
there is a person on the roof of my house
INTO JAPANESE
私の家の屋根の上に人がいます
BACK INTO ENGLISH
there are people on the roof of my house
INTO JAPANESE
私の家の屋根に人がいます
BACK INTO ENGLISH
there are people on the roof of my house
That didn't even make that much sense in English.