the headmaster hurried to the concert hall only to find the speaker______填 left还是gone

问题描述:

the headmaster hurried to the concert hall only to find the speaker______填 left还是gone

应该填 gone 。gone 虽然是 go 的过去分词,但在这里已转变为形容词,意思是 “走了,不见了”;
如果用 left ,则要用 having left。
我们通常不能说 find the speaker left,因为 the speaker 和 left (离开) 是主谓关系,也就是说“离开”是主动离开,而不是被离开。
left 虽是 leave 的过去式和过去分词,但动词过去式一般不能做宾语补足语,如果在此将 left 看成过去分词,则有被动的意思,那就是“发现演讲者被离开了”,显然讲不通。

gone 吧

绝对是 left
find+宾语+宾补 这里的left是形容词做宾补,表示状态
gone是过去分词,做宾补的话就表示gone与宾语之间是动宾或者说被动关系,就成了发现演讲者被……

绝对是gone