I'm very sorry____much of your time.A.to take B to spend C.to have taken up D.to have wasted答案给的是C,为什么不选A和D

问题描述:

I'm very sorry____much of your time.A.to take B to spend C.to have taken up D.to have wasted
答案给的是C,为什么不选A和D

根据句意可知,说话时候事情已经发生了,所以应该用完成时,所以不能选择A,D项中的waste是物做主语

I'm very sorry 后 to do sth.表将要做某事,
to have done 表已经做某事
已经发生的抱歉用,to have done,排除AB
C.to have taken up:占去、占用,
如,I won't take up much of your time.
我不会占用你很多时间.
D.to have wasted:表(粗心、夸张、无目的的)浪费,挥霍 有点夸张,不大礼貌,
选C较合适.