应选B.
本题的突破口不在a lot上,而是在后半句的they are上.
因为they are cooked意为“它们被烹饪”,由此可知they指代的是eat后所填入的食物,而不是主语British people(英国人).既然用了they,说明此食物为可数名词,且应用其复数形式.而所给选项中,既是可数名词,又是复数形式的选项为只有一个——B,故选B.
至于a lot,指“很多”,用来修饰动词及动词词组,例:
1.I think seeing Beijing Opera can learn about Chinese history a lot.
2.I think seeing Beijing Opera can learn a lot about Chinese history.
在第一个例句中,a lot修饰动词短语learn about;
在第二个例句中,a lot修饰动词learn.
注意:千万不要把a lot和a lot of弄混淆,a lot of用于修饰名词(可数不可数均可),例:
I think seeing Beijing Opera can learn a lot of Chinese history.
