"Do you love him long?"
Could you please tell me (no comma here) what [STRIKE]does it[/STRIKE] this means?
Jim Carrey says this in "Dumb and Dumber 2".
Given the source for this, I can only assume it is some play on the stereotypical racist "me love you long time," a proposition to American GIs by Asian prostitutes.
I can only assume there was some amusing/ironic reason for his using this unnatural statement. The natural question is "Have you loved him for a long time?" or the briefer "Have you loved him long?" Note that second is OK in colloquial English but I wouldn't use it in an exam situation.
Note my corrections above. I can't believe we're still having to remind you that you have to capitalise proper nouns.