I was对 还是I were 对?
两个都对,但一般用I was。
根据主谓一致的原则,I was是英语中的主流。但是在if引导的虚拟语气中,如果与现在相反,谓语动词用过去式,Be动词一律为were。
例句:If I were a bird, I would fly in the sky.
如果我是一只鸟,我会在天空中飞翔。
被动语态
被动语态的基本结构为be+done(Be动词+动词过去分词)。
一般现在时:am/is/are+done。
一般过去时:was/were+done。
一般将来时:will+be+done。
现在进行时:am/is/are+being+done。
过去进行时:was/were+being+done。
现在完成时:have/has+been+done。
过去完成时:had+been+done。
I was和I were都对。
be动词,意思和用法很多,一般的意思是:是,此种用法,有多种变化形式,am, is, are,was,were,being,been。一般过去时和过去进行时中,第一人称单数和第三人称的单数形式,则用was。第一人称复数和第二人称复数、第三人称的复数,则用were。第二人称单数也用were。
语句的时态:
1、如果是一般过去时,就用was/were
2、如果是一般现在时,就用am/is/are
3、如果是一般将来时,就用will be
4、如果是现在完成时,就用have/has been
5、如果是现在进行时:am/is/are+being+done
6、如果是过去进行时:was/were+being+done
7、如果是过去完成时,就用had been
但是也有特殊情况。比如虚拟语气中所有的be动词都要用were。在非正式英国英语中,was、were均可,但were较常用,而且更正式.在正式英国英语和美国英语的虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was, 即在从句中be用were代替.在“ If I were you"、"If I were in sb's position"、"If it were not for."中,were不可用was代替。