英语时态题一道~

问题描述:

英语时态题一道~
With you—— us,we are sure to finish the work on time.
A.having help B.helped C.to have helped D.to help
要说原因哦~我真的做不来

选D,with+n/pron+to do/doing/done是独立结构,to do表示将来,doing表示主动,done表示被动.这里是指如果你(将来)帮助我们,我们肯定能按时完成这个工作.C。to have done 是什么意思 怎么理解这里不能选C,to have done表示发生在谓语动词之前的动作。