1. 答案:B.
2. 翻译:今天早晨/上午我批改我学生的家庭作业,结果只是发现有四分之一的学生交了空本子,根本没有做完他们的任务。
3. 解释:
1)楼主错矣,only后面的成分并不是定语,而是结果状语。
英语语法规定,如果是由句子谓语动作能顺理成章推出的结果,必须使用现在分词(短语)做结果状语;而如果是出乎主语意料或不如人意的结果时,必须使用不定式做结果状语,且不定式前面多数加上only.
如:The earthquake broke out at night, killing many sleeping people in this city.
I hurried back home, only to find that my house had been broken into.
2)此题从句意来看,表达的是出乎主语意料之外的结果,所以必须使用不定式短语做结果状语,而其only也刚好符合这个结构的特点。
3)后空考查“介词with + 宾语their assignments + 宾补补足语undone”的介词复合结构。
宾补补足语如果使用动词的非谓语形式(即不定式/现在分词/过去分词)时,规定如下:
如果宾补动词所表示的动作尚未发生,则使用不定式做宾补;
如果宾补动词所表示的动作已经发生,切宾语和宾补动词之间是主动关系时,则使用现在分词做宾补;
如果宾补动词所表示的动作已经发生,切宾语和宾补动词之间是被动关系时,则使用过去分词做宾补。
4)该题从句意来看,“任务没有完成”这个动作已经存在/发生,所以不能使用不定式;
且宾语their assignments和宾补动词undo之间明显是被动关系,所以使用其过去分词形式undone作为宾语补足语。
5)综上可知,正确答案为B.
参考资料:原创回答团(第159号会员)