If I hadn't practiced when I was young,I____able to play so well now.A wouldn't be B won't be C wouldn't have been D couldn't have been

问题描述:

If I hadn't practiced when I was young,I____able to play so well now.
A wouldn't be B won't be C wouldn't have been D couldn't have been

选D.考察虚拟语气表示与过去事实相反的情况  从句:If 主语+had+done  主句:主语+should/would/could/might+have done   eg:  1. If I had got there earlier,I should/could have met her.如果我早到那...