(单选题) It has been over a century _______ the railway was completed.(本题2.0分)
A、 when
B、 once
C、 which
D、 since
出自:商丘师范学院-英语阅读4