单项选择题

By the time I saw the angry expression on his face, I()exactly what I was having to face. But not for a moment()I should quit.

A. had known; I thought
B. have known; had I thought
C. would know; I would think
D. knew; did I think