Q:I'm glad to see that you _____ a lot of progress since I _____ you last.A.will make,have met B.have been making,metC.had made,met D.have made,meeting最好要有解释.个人感觉是C.不是since+过去时间用过去完成时么,但是感觉选C语意不明.
问题描述:
Q: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
最好要有解释.个人感觉是C.
不是since+过去时间用过去完成时么,但是感觉选C语意不明.
答
B
答
C。自从上次见面以来,你已经取得了长足的进步,为此我非常高兴。
已经取得进步用过去完成式,had made;
上次见面用过去式,met.
答
B since 引导时间状语从句时,从句的时态是一般现在时。选B、C。主句是现在完成时/现在完成进行时。
答
B 根据SINCE后的从句用一般过去时,排除A与D,SINCE 常与现在完成时连用,再排除C)
答
B
额,你记错咯,since+过去时间用现在完成时