答案是D 地形。
因为在南北美洲的西海岸,都有高大的山系(北美的科迪勒拉山脉和南美的安第斯山脉),把从太平洋的温湿气流阻挡了,形成了沿海-山地-沙漠(草地)的狭长气候类型。
具体可以参看下图。
受地形的影响,由于山脉(主要是北美洲的落基山和南美洲西海岸的安第斯山脉)多为南北走向,来自太平洋的湿润空气仅能到达西部沿海地区,无法深入内陆,所以南、北美洲西海岸的气候类型呈南北狭长状分布.故选:D.