流行的說法是曹雪芹偷換了地理的概念,以為《紅樓夢》的故事本該發生在金陵,卻有意寫成首都。所以劉姥姥本來住在金陵或者北京,去賈住的目的地,在現實和小說裏應該是千裏之外。說白了,劉奶奶和賈家相隔千裏,曹雪芹有意縮寫了距離。類似林黛玉、賈璉回揚州,明明死在秦可卿已經好幾個月了,搜索還在計算行程,好像才幾天。
劉奶奶和女婿還有狗都是北京人,但是家裏人在城裏生活不容易,就搬回了城外老家生活種地。劉奶奶壹大早就從家裏出發,帶著五六歲的孫子步行進城,到了賈家門前。剛過十點,我到王熙鳳房裏等著,趕上王熙鳳每日伺候賈母,下來吃早飯。按照小孩和老人走不快的道理,劉姥姥和巴內爾在路上大約浪費了三個小時,距離最多也就二十裏,不可能相隔千裏。古人被禁止旅行。千裏之外是劉奶奶和永遠去不了的地方。
還有壹種解釋,不是單位的遠近,而是劉姥姥家和賈家的遠近。
劉姥姥的女婿狗爺爺認了王夫人的父親為侄兒,成了王夫人的連環哥。雙方沒有血緣關系,但是寫不出王者兩個字。狗爺爺擁有王家覬覦的那點權力,狗爺爺也趁機依附。金陵王家的其他人,包括遠在千裏之外的王子騰,都不知道這件事。
曹雪芹用“千裏之外”來形容雙方的關系,用“小芥菜豆”來形容劉姥姥家的卑微,襯托了劉姥姥和賈家的現實和距離。也道出了劉姥姥依戀賈家的辛酸與不易。