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
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
解析 since后用一般过去时 所以排除AD
又因为主句用的是现在时 since又是完成时的标志 C项过去完成时表过去的过去
不合题意 故选B
C
since引导的时间状语从句时态多用过去时
而make a lot of progress 是说话之前就已经完成的动作 用过去完成时