I have seen them both in my reference book, which is written by a native speaker. I wonder why there are two different phrases to describe the same meaning and am looking forward to some reasonable details to explain why this is so.

marked as duplicate by FumbleFingers, RegDwigнt Sep 10 '13 at 15:46

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.