此时最小太阳高度为5°,即此时太阳直射点纬度与该纬度正好出现极昼时的太阳直射点纬度相差5°,而该纬度开始出现极昼时的正午太阳高度为30°,直射点纬度+该地纬度=90°,正午太阳高度的计算公式H=90°-两者之间的纬度差,可计算出该地纬度为75°N,又因正午太阳高度为35°,太阳直射点位于北半球,根据正午太阳高度的计算公式H=90°-两者之间的纬度差,35°=90°-(75°-X)通过计算可以知道此时太阳直射点位于20°N.故选:B.