5.the program,they had to stay there for another two weeks.

问题描述:

5.the program,they had to stay there for another two weeks.
A.Not completing
B.Not completed
C.Not having completed
D.Having not completed
横线在the 前面

C 翻译 因为没有完成项目,他们不得不再在那里呆两个礼拜
首先从语法上排除D,这种用法是没的,应该用not have
表示原因也就是这是个独立主格结构,doing表示原因,又因为这个动作是过去的,发生在再呆两个礼拜之前所以用have结构