have big dinner 和have a big dinner区别?

问题描述:

have big dinner 和have a big dinner区别?
Dad came home when we finished ( ) big dinner A .having B had .C eat D having a .答案为什么是A求解!

根据排除法,有疑问的只有A. 和 D.,选A.是因为having dinner 的主角是we,而不是Dad.