问题

He did well in the examination. He _____ hard at his lessons..
A:must have worked
B:can have worked
C:will have worked
D:has worked
B:can have worked
C:will have worked
D:has worked
正确答案是: