IF HE _____ A GOOD COMMAND OF ENGLISH, HE WOULD PASS CERTIFICAT...

40. If he _____ a good command of English, he would pass certificate level C in English. A. has B. had C. will have D. had had