首先指出这句话一个小小的不妥之处:
既然发生在“yesterday”,那么应使用一般过去时,正确的表达应该是:
I made(不是“make”) a big cake yesterday.
如果你们还没学到一般过去时,那么应该把“yesterday”改为“today”,使用一般现在时:
I make a big cake today.
被动语态:
一般过去时:A big cake was made (by me) yesterday.
一般现在时:A big cake is made (by me) today.
被动语态是指句子的主语是动作的承受者,由“助动词be(am/is/are)+过去分词”构成。至于动作的执行者,如果不是十分强调的话可以不必写出来,如果确要写出来,就用“by+执行者"。例:
主动:She tells me a story. 被动:I am told a story by her.
主动:I cut my finger. 被动:My finger is cut.
主动:He reads the book. 被动:The book is read by him.
原句“I made a big cake yesterday.”的动作是“make(made的原型)",执行这个动作的是“I”,承受这个动作的是“a big cake”。
要变为被动语态就先把动作的承受者“a big cake”提上来做句子的主语,把动作“make”变为过去分词“made”,中间用适当的助动词连接起来。
划线部分提问:
主动语态的提问(I made a big cake yesterday./ I make a big cake today.):
一般过去时:How many big cakes did i make yesterday?
一般现在时:How many big cakes do i make today?
被动语态的提问(A big cake was made yesterday./A big cake is made today.):
一般过去时:How many big cakes were made (by me) yesterday?
一般现在时:How many big cakes are made (by me) yesterday?
划线部分“a”指的是数量,问数量使用“how many”,跟在“how many”后面的要用复数形式,因为提问者事前不能知道是否只有一个。
I made a big cake yesterday. 被动:a big cake was made by me yesterday.
How many cakes did you make yesterday?
how big is the cake you made yesterday?
A big cake was made (by me) yesterday.
望及时采纳。。。