Actually imperfective and perfective don't give me any trouble at all. They seem just like English.