问题

By the time Jack returned home from England, his son .
A:graduated
B:has graduated
C:had been graduating
D:had graduated
B:has graduated
C:had been graduating
D:had graduated
正确答案是: