朝のレッスンの予約をしていて寝過ごし、スカイプの呼び出しで慌てて起きて上だけ着替えたのですが、寝ていたの?って聞かれて、ばれましたかっていうときの言い方です。
Ooh, you caught me!
隠していたことなどがバレることをこのように言います。
"catch"、つまり「捕まえる」のニュアンスからきているので、
わかりやすいかと思います!
回答したアンカーのサイト
The Discovery Lounge
How did you know?! は別に「どうやってわかったの?」を訪ねている訳じゃなく、ちょっと笑っている「ばれた!」というと同じような「びっくり」や「賢いな!」の気持ちを笑顔でいう感じです。明らかに「寝坊した」とわかるけど自分も「なぜばれたか」を知っていることにします。これを言ったら冗談の投げ合うことによくなります。