问题

y I _______ your praise then! For, you see, I lost heart and gave up.
A:have heard
B:hear
C:had heard
D:heard;
B:hear
C:had heard
D:heard;
正确答案是: