根据我国《海商法》的规定,除海上货物运输合同另有约定外,在货物装船前,下列选项中说法正确的是

根据我国《海商法》的规定,除海上货物运输合同另有约定外,在货物装船前,下列选项中说法正确的是
A、承运人可以自由解除合同,但要退还全部运费
B、承运人因不可抗力致使合同不能履行的,可以解除合同,并不退还运费
C、承运人因不可抗力致使合同不能履行的,可以解除合同,但应当退还一半运费
D、承运人因不可抗力致使合同不能履行的,可以解除合同,但应当退还全部运费
【正确答案】:D