关于不定式的一道题

问题描述:

关于不定式的一道题
The emperor ordered the wonderful cloth( )for him without delay.
A:to be woven B:to weave
正确答案是A.我觉得这里weave和cloth既然存在动宾关系,那选B也可以阿,因为不定式作定语时与被修饰词存在逻辑上的动宾关系,对这道题而言,to weave就与cloth是被动关系.A答案是典型的被动结构,那B也没错阿?我觉得我选B的分析也对着呢阿~感激不尽

我的看法是:这里不是不定式做后置定语
该句子可以看作:
The emperor ordered that:the wonderful cloth should be woven for him without delay.
是典型的被动语态.这样看来,to be woven 就不能换做 to
weave 了吧,不知道我这样解释对不对呢?