如何选择被动语态的时态?

如题,
一般现在时被动:“am/is/are+done”
一般过去时被动:“was/were+done”
如何判断什么时候用一般过去时的被动,什么时候用一般现在时的被动呢?

一句话的时态跟主动还是被动是没有关系的,
时态的选用还是看整句话所表达的时间点和对当下的影响,
根据你选择的时态再来变被动状态下的谓语
如果是被动的话,
一般现在时就用
is/am/are done
一般过去时就用
was/were done
一般将来时就是
will be done
现在完成时就是
have/has been done追问

比如说这题,用were adviseed还是are advised呢?因为这是大型考试,我觉得不应该出这种有歧义的题目吧。

追答

出题者的意图应该是想表达出行前买安全险是一个一般事实,所以用一般现在时
但其实个人觉得,这句话放在特定语境下,作已经发生的事 用were advised是完全可以的
大型考试也免不了会有这种歧义性的题目存在

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-16
1. 根据谓语动词发生的时间判断时态;
2. 根据语义判断动词是主动的还是被动的动作,如果是被动的动作,一般用被动语态表达。