喝完红酒后大便是绿的吗?

一般来说不会。

红酒中含有天然花青素,花青素经过消化后可能会引起大便变黑,但无论如何都不会引起大便变绿,如果喝完红酒后引起大便变绿可以考虑是吃了绿色食物引起的。