이었나 보다

must have been

→ 이다
phrase Common #3,630
must have been Used to express an inference about a past state or identity, often based on clues or evidence.
KO: 그 사람은 학생이었나 보다.
EN: That person must have been a student.