问题补充:
Yesterday I met Sandy. We since middle school.
A. haven’t seen, finished
B. haven’t seen, finishing
C. hadn’t seen, finished
D. hadn’t seen, finishing
答案:
A. haven’t seen, finished
B. haven’t seen, finishing
C. hadn’t seen, finished
(答案→)D. hadn’t seen, finishing
解析:过去完成时用来表示过去之前已发生或完成的动作或状态,动作或状态发生在过去的过去其构成: had +过去分词。根据语境可知此句的含义是我昨天遇到了Sandy,自从中学毕业以后一直没有见过面,故用助动词had not+过去分词,又因since是介词,其后跟动词时只能跟动词的ing形式,故选D.