英语题It's in the Suez Canal ( )separates Asia ( )Africa.