The GOP has NOT carried Long Island in a Presidential election since 1988.
Brooklyn and Queens are part of Long Island. I really doubt any Republican has ever carried it, at least since 1928.