单选题
If only he ______ what I tell him, but he won't. A. had done B. would have done C. would do D. has done
【正确答案】
C
【答案解析】[解析] if only“但愿,要是……就好了”。由if only引导的句子谓语一般用虚拟语气;如果表示现在的愿望,谓语用would/could+动词原形,如:If only he would stop talking;如果表示与过去事实相反的愿望,需用过去完成时,如:If only she had kept quiet. if only引导的从句谓语有时用陈述语气,如:If only he will listen to her(注:句中的will不表示将来时态,而是表示意愿“肯”)。