问题

I’m glad to see that you ________ a lot of progress since I ________ you last
A:will make; have met
B:have been making; met
C:had made; met
D:have made; meeting
B:have been making; met
C:had made; met
D:have made; meeting
正确答案是: