all_was needed was one final push to close the deal

问题描述:

all_was needed was one final push to close the deal
A,that Bwhat Cthere Dwhich

选择A 这里是定语从句 先行词是all 后面要用定语从句而非宾语从句或者主语从句,排除B what
Cthere 而且all当先行词只能用that这句话怎么划分成分,All that was needed这个是定语从句吗?,was one final push to close the deal 后面的这半句的是主句吗?感觉划分的不对,应该怎么划分呢。另外这句怎么理解意思。