主语no one ,宾语 the ticketownner,把整个句子翻译下就能明确主动还是被动了,车库的人之前都没有跟票的主人说过话或注意过他。
如果还不确定是被搭话还是主动去说,你可以看另一个动词,notice,speak是跟notice并列的,逻辑上应该是没有人注意到票的主人,而不是票的主人没有注意到任何人。所以,speak也应该是主动的。
如果是被动,整个句子难道不是用ticketowner做主语更合适吗?
不是被动,这里用的是过去完成时态, 说话怎么会用被动呢?
你可以这样看这个句子就好理解了:no one had spoken to the ticket-owner before.
主语是no one是主动,没人对。。。说过话