不定式作定语通常与被修饰名词有四种逻辑关系:主谓关系、动宾关系、动状关系和同位关系。
过去分词作定语则表示被动和完整双重意义。如果没有上下文,以下二个句子都是对的:
There is lots of work done. 过去分词作定语,除了表示被动,还表示这些工作是完成了的。
There is lots of work to do, 不定式作定语表示动宾关系,暗示某人是逻辑主语,不定式的动作有此人做,而且不定式的动作还没有发生,是将要做的动作。
你的句子的主句表示主语很乐意继续干,直到工作干完为止。这就明确表明从句所说的动作是还没有做的,用过去分词就违反逻辑了。
你的疑惑是源自于你在分析语法的时候忽略了逻辑分析。这是初学者常犯的错误。以后加以注意,就不会再犯类似的错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
If there is a lot of work(for me) to do , I’m happy to just keep on until it is finished.
这样应该就可以看明白了。
不定时的主动形式表被动意义,其中有一条:
不定时作定语与被修饰词有动宾关系,且与句子中另一个名词或者代词有逻辑上的主谓关系时,例如:
We have masses of work to do.
Have you got anything to say before you end this meeting?