B
第一空考查so,such的区别,in a hurry匆忙的,hurry是名词,用such修饰, so修饰形容词,副词,第二空填that,是结果状语从句,句意是:James是如此匆忙的吃完午餐以至于一些食物在桌上到处都是。选B。