—Your French is so good. How long have you been in France?
— I was five.
- A.Until
- B.Since
- C.When
- D.Before
答案
正确答案:B

until直到……为止;since自……以来;when当……的时候;before在……之前。句意为“——你的法语这么好,你在法国多长时间了?——自从我五岁就在法国了”。上句是现在完成时,问的是从来法国那一刻起到现在的这段时间有多长,since也常用于完成时,放在答语中表示自从5岁起一直到现在都在法国。所以since符合题意,答案选B。

略
