问题补充:
If only I more confidence in the English speech contest held last week!
A. would have
B. had
C. had had
D. have
答案:
A. would have
B. had
(答案→)C. had had
D. have
解析:考查虚拟语气。If only=I wish“要是…就好了”后面的句子要使用虚拟语气。与过去相反使用过去完成时;与现在相反使用过去时;与将来相反,使用过去将来时。根据句意本题是与过去相反,故使用过去完成时。句意:要是我在上个星期举行的英语演讲比赛中更有信心就好了。故C正确。