______ your timely help, I couldn't have finished the work on time. I can't thank you too much.
 
【正确答案】 D
【答案解析】 介词词组辨析。根据语义“要不是你及时的帮助,我就不能按时完成这项工作了。我对你感激不尽”,可知but for(不是)正确,经常用在含有虚拟语气的含蓄条件句中。rather than“而不是”;except for“除……之外”;in addition to“除……之外还”。