求解英语题目,谢谢

I haven't seen Harry for ages, not since he ______school,in fact.
(a)left (b)has left (c)had left
选出答案后,请说出详解.谢谢`````

A
这是完成时态,since后跟一般过去式
意思是,我已经好几年没见哈瑞了,事实上不是从他离开学校那会。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-12
C
not since 一般搭配过去完成时。
第2个回答  2008-08-12
选A,since在句中是指自从…………以来,很明显是要跟具体的时间点,B、C都不能表示具体的时间,而A可以,故而选A。
第3个回答  2008-08-12
a 时间点哈 肯定选a 没错的哈 这题以前经常做的阿
第4个回答  2008-08-12
A
第5个回答  2008-08-12
c