单选题 Seven years have passed by ______ we last met.
  • A.while
  • B.since
  • C.until
【正确答案】 B
【答案解析】[解析] 句意:自从我们上次见面已经过去七年了。本题考查的是时间状语从句连词的用法。while当…时;since从…以后;until直到…时。根据句意,故选B。 since的用法 (1)since作介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。 例:He had spoken to her only once since the party. 自从那次聚会以来,他只跟她说过一次话。 (2)since作副词,表示从过去以来、以后或到现在的情形或状态,常与现在完成时态连用。 例:He left home two weeks ago and we haven't heard from him since. 他两周前离开了家,到现在我们一直没有他的消息。 (3)since作连词,since可引导原因状语从句,表示“因为;既然;鉴于”。 例:He didn't come since he was busy. 他因为忙,所以没有来。