问题

Bobfailed in the exam again ——He _____ it ; he never worked hard
A:checked
B:willhave checked
C:havebeen checking
D:hadchecked
B:willhave checked
C:havebeen checking
D:hadchecked
正确答案是: