Even thought I’dhurt my leg I ________ finish the whole distance.

Even thought I’dhurt my leg I ________ finish the whole distance.

A.could

B.had to

C.might

D.was ableto

答案及解析: D