这句话讲的就是to-do动词不定式做后置定语时的两种情况.首先,定语都有其修饰的逻辑主语,当这个动词不定式做后置定语时,若其逻辑主语是整个句子的主语,则动词不定式用主动式,也就是直接to-do;如果动词不定式的逻辑主语不是整个句子的主语,该动词不定式要用被动式,也就是to-be-done.
Doyouhaveanythingtodotonight?你今晚有什么事要做吗?IamgoingtoShanghaitomorrow.Doyouhaveanythingtobetakenthere?明天我要去上海。你有什么东西要捎去的吗?这些句子讲一下。
anythingtodo,这个不定式就是做不定代词的后置定语,用主动形式是因为do(实义)anything主动关系
amgoingto是固定搭配,正准备做某事
anythingtobetaken之所以它用被动,是因为anything与take的逻辑关系是被动
若不理解,欢迎追问