Did you know he's been teaching German___ fifteen years? a) before b) since c) for d)to e) all
Правильный ответ - for