I was和I were这两种用法都对。
be动词,意思和用法很多,一般的意思是:是,此种用法,有多种变化形式,am, is, are,was,were,being,been。
一般过去时和过去进行时中,第一人称单数和第三人称的单数形式,则用was。
第一人称复数和第二人称复数、第三人称的复数,则用were。第二人称单数也用were。
根据主谓一致的原则,I was是英语中的主流。
但是在if引导的虚拟语气中,如果与现在相反,谓语动词用过去式,Be动词一律为were。
If I were a bird, I would fly in the sky.