A.内蒙古高原位于大兴安岭以西,祁连山以东,长城以北,蒙古国以南,故不符合题意;B.东北平原位于我国大、小兴安岭和长白山之间,故符合题意;C.黄土高原介于太行山、祁连山、长城和秦岭之间,故不符合题意;D.华北平原位于东部偏北,在燕山,太行山,淮河之间,故不符合题意.故选:B.