I _______ her if I thought she would understand.A.would tell B.will tell C.would have told D.tell

问题描述:

I _______ her if I thought she would understand.A.would tell B.will tell C.would have told D.tell
为什么选C不选A,不是if虚拟语气吗

“would+have+done”是虚拟语气,表示对过去事情的假设,意思是“本来会做”.
“would do”是一种委婉的礼貌表达方式
这句话的意思是“如果我认为她能懂的话,我会告诉她”(但是没告诉).