A、图中a、b、c为等温线.a>b>c,箭头表示洋流流向,①处等温线南高北低,位于北半球,等温线向低纬凸出,为寒流经过,故不符合题意;
B、图中a、b、c为等温线.a>b>c,箭头表示洋流流向,②处等温线北高南低,位于南半球,等温线向低纬凸出,为寒流经过,故不符合题意;
C、图中a、b、c为等温线.a>b>c,箭头表示洋流流向,③处等温线南高北低,位于北半球,等温线向高纬凸出,为暖流经过,故不符合题意;
D、图中a、b、c为等温线.a>b>c,箭头表示洋流流向,④处等温线北高南低,位于南半球,等温线向高纬凸出,为暖流经过,故正确.
故选:D.