氧化还原反应一定要有单质参与吗