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.”