关于被动语态的易错题

问题描述:

关于被动语态的易错题
—Many mistakes in your last test( )by carelessness _Sorry.
A.are caused B.were caused C.caused D.have caused
我很纠结到底是A还是B,麻烦说下解析

B
被动语态啊 看到by 就要警觉被动 .时态是过去 last testin your last test不是修饰Many mistakes吗、后面没有明确时态啊last test 上次考试。 是不是已经考过啦 属于过去发生的事情