我能给他带个口信吗?这个句子中为什么不用to?

我能给他带个口信吗?

这句话的意思是:

我能给他带个口信吗?

要直接给他,比如请把消息发给他。

因为谓语是take,它携带的是信息,不是直接给他的,所以用for代替to。