Which of the following separates England from France?

问题描述:

Which of the following separates England from France?
A.the Red Sea B.the Mediterranean C.the Atlantic Ocean D.the English Channel

D.the English Channel