No You cannot
You've used your 485 pending status already. You said at one time you did not have a job, that means you stay with 485 pending status,even though you did not use work permit.
So you cannot apply for H1 anymore since you already used 485 pending status.