If something stares someone in the face, it is very easy to see or obvious, although you may not be immediately aware of it.
對(某人)來說顯而易見;對(某人)來說是明擺著的
The answer has been staring us in the face all along!
答案一直就明擺在我們面前!
The answer is staring you in the face! It's your kids who are stealing money from your purse.
明擺著是你的孩子從你錢包里偷的錢。
(內容來自每日學英語,如有侵權請聯(lián)系刪除)