试题答案:
仰韶文化属于中原文化;而红山文化则主要分布在内蒙古东南部、辽宁西部及河北北部地区,属于北方文化。这两个文化在地理位置上形成了北方与中原的对比,符合“撞击”的条件,故选B项;仰韶文化主要分布在黄河中游地区,属于中原文化范畴;而二里头文化则被认为是夏文化的代表,也位于中原地区。两者地理位置相近,不能直接体现北方与中原的“撞击”,排除A项;二里头文化位于中原地区;龙山文化则主要分布在中国黄河下游地区,并未明确指向北方与中原的“撞击”,排除C项;河姆渡文化主要分布在长江流域,属于南方文化;大汶口文化则主要分布于黄河下游,两者均不直接涉及北方与中原的“撞击”,排除D项。