By the time he leaves, he ______ many friends here.
A. has made B. will have made C. had made D. will make
B