If only I your praise then! For, you see, I lost heart and gave up.
A. have heard
B. hear
C. had heard
D. heard
网友回答
A. have heard
B. hear
(答案→)C. had heard
D. heard
解析: 句意:我要是当时就听到你的表扬就好了,因为,你看,我灰心了放弃了。If only“但愿..就好了”,if only后面接从句的时候,用虚拟语气,如果和过去相反的情况,用过去完成时。选C。