不对,应该是take a message to sb 和 take a message for sb。take a message to sb是take前面的主语传递某个消息给sb,take a message for sb是为sb传递某个消息,这个消息是主语传递给另一个人的。
take a message,意思是给某人捎个口信。
message,英[_mes_d_];美[_mes_d_];消息; (书面或口头的)信息; 音信;
电邮(或手机)信息; (书籍、演讲等的)要旨; 要点; 信息; 购物;向(某人)传送(电子信息)。