When I visited her, She wasn't there. She must have left this city then

마지막 문장인 She must have left this city then

여기서 then 은 그 시점을 콕 찝어서 예기하는건데 then은 현재완료에서

사용할수 없는 것 아닌가요???