《漢語大詞典8000字》P.1022解釋“上”在動詞後作結果補語時有兩種意思:1)表示達到目的,例如,爬到山頂;2)表示開始和繼續,比如愛上/聊天兩個人。
“上”表示方向時,動詞現在是方向的補語,如粘貼/上交。
我覺得妳舉的那些例子,比如考上北大/吃媽媽包的嬌子/追上隊伍/唱歌,都說明妳得到了妳想要的,達到了妳的目標,達到了預期的結果,所以都是結果補語。但“取”不表示達到目的,也不表示開始和繼續,所以我認為是趨向補語,結果補語更接近前面的動詞,壹般中間不能加其他成分,但趨向補語可以。我們手裏可以說“拿”,所以無論如何,都應該算是壹個方向補語。
以上是我的看法,但是“上”是結果補語還是方向補語是根據語義來區分的,而漢語的語義往往比較模糊,很難區分清楚。比如“爬到山頂”,這裏的“上”既是指由低到高的方向,也是指結果的實現,所以我覺得很難說是結果的補充還是趨勢的補充。