The correct answer is B

Explanation

The market “seems” to have been opened long ago, but the term “Although” indicates that it was not. The market must have opened “recently.”