The train was ten minutes late, so I ________ have run all the way from my house to the station.

The train was ten minutes late, so I ________ have run all the way from my house to the station.

A.couldn't

B.shouldn't

C.needn't

D.mustn't

答案及解析: C