Hai loài sinh vật sống ở khu vực địa lí giống nhau có nhiều đặc điểm hình thái khác nhau. Cách giải thích nào dưới đây về sự khác nhau giữa hai loài là hợp lí nhất ?
A. Điều kiện môi trường ở khu vực sống khác nhau nên phát sinh đột biến khác nhau.
B. Trong cùng khu vực địa lý nhưng điều kiện sinh thái khác nhau nên chọn lọc tự nhiên đã tác động theo các hướng khác nhau.
C. Có sự cách li sinh sản giữa hai loài do cách li sinh thái.
D. Điều kiện địa lí khác nhau nên CLTN đã chọn lọc các đặc điểm thích nghi khác nhau.
Hai loài sinh vật sống ở khu vực địa lí giống nhau có nhiều đặc điểm hình thái khác nhau là vì điều kiện sinh thái khác nhau nên chọn lọc tự nhiên đã tác động theo các hướng khác nhau.
Chọn B.