问题

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