all kinds of:各種各樣
the kinds of:特定的種類
a kind of:某個種類
a kind of 是指很多數量里面的一個
后跟單數
kinds of是指一個種類
一個種類里面有很多個數量
所以跟復數
kind of 有一點,有幾分
all kinds of 多種多樣的
用is
there be結構的謂語動詞be應與后面接的主語在人稱和數上保持一致。這里的主語是food.而food是不可數名詞,所以要用is.