「enough」が修飾する名詞が可算名詞か不可算名詞かにより、どちらが正しいか異なります。
①「enough」が可算名詞を修飾する場合、その修飾される名詞は複数形になります。従って、be動詞は複数形「are」になります。
There are enough (cups).
(コップは)十分にある。
②「enough」が不可算名詞を修飾する場合は、be動詞は単数形「is」になります。
There is enough (water).
(水は)十分にある。
難易度:7/10
関連リンク:「none」は単数扱いですか?それとも複数扱いですか?