A: I heard that the expression "so long" has a foreign origin.
B: Probably. Many believe that it ______ from the 'Arabic, salaam'.
c. was derived
d. is derived
e. has been derived
Are they all correct? Which is the most natural?