问题

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
正确答案是: