问题

They speak perfect English. How long have theylearnt it?— ______ they were seven years old.A.Since
A:Since
B:When
C:After 当…之后
D:Until
B:When
C:After 当…之后
D:Until
正确答案是: