问题

. He __________ full marks, but he was so careless as to make a spelling mistake.
A:must have gained
B:can have gained
C:could have gained
D:must gain
B:can have gained
C:could have gained
D:must gain
正确答案是: