问题

raduated from college at a very young age—Oh,he ______ have been a very smart boy then
A:given
B:giving
C:give
D:to give
B:giving
C:give
D:to give
正确答案是: