问下三个英语句子划分的对不对

问题描述:

问下三个英语句子划分的对不对
1 They lay on the floor and the beds.
S+Vt+O
2 We hadn't had any warm food to eat.
S+Vt+O
3 All the rooms were full of boxes.
S+Link.V+Pre

主语谓语宾语,正确
主语谓语宾语定语,
to eat 动词不定式,做food的后置定语
其实,warm也是定语
主语联系动词表语状语
状语由借此充当,是介宾结构