did____the first prize make his parents happy?a.he won b.his winning如果写成he win可以吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 08:18:43

did____the first prize make his parents happy?a.he won b.his winning如果写成he win可以吗?
did____the first prize make his parents happy?
a.he won b.his winning
如果写成he win可以吗?

did____the first prize make his parents happy?a.he won b.his winning如果写成he win可以吗?
答案:B.
翻译:他赢得第一名/一等奖,这使得他爸妈很高兴.
解释:
1. ____ the first prize必须在句中做主语,make为句子谓语,his parents为宾语,happy为宾语补足语,此句是一个一般过去时态的一般疑问句.
2. 所以选用his winning,它和后面的the first prize一起构成一个动名词的复合结构,在句中充当主语.
动名词复合结构,即在动名词短语前面加上形容词性物主代词或名词所有格形式(做宾语时,也可以加上人称代词宾格或名词),后者为动名词所表示动作的逻辑主语,当然它还是属于动名词.
再如:Do you mind my/me smoking?
my/me smoking即动名词复合结构,做mind的宾语.
My being late made my teacher angry.
my being late也是动名词复合结构,做句子的主语.
3. 如果选用he win/won/wins都不行,因为此时一个句子里面出现两个谓语(win/made)和两个主语(he和he win the frist prize).
不过,可以在he前面加上that,即可以写成:
Did that he had won the first prize make his parents happy?
此时,that he had won the first prize为that引导的主语从句,充当主句的主语,且此引导词that不可以省略.
主语从句使用过去完成时had won,因为win the first prize发生在make his parents happy之前.