stare someone in the face idiom informal
对(某人)来说显而易见;对(某人)来说是明摆着的
If something stares someone in the face, it is very easy to see or obvious.
The answer has been staring us in the face all along! 答案一直就明摆在我们面前!
(几乎)肯定会发生
to be certain or almost certain to happen
A rise in interest rates is staring us in the face. 利率几乎一定会上升。