でもしか先生 せんせいだった
demoshika senseidatta

Noun
Da Copula

The past form of でもしか先生

1. But perhaps was a teacher.

Past/Perfective