How many English parties had you had by the end of last term?到上学期末,你们举行了几次英语晚会?这句话的两个had分别是什么用法和意思

问题描述:

How many English parties had you had by the end of last term?到上学期末,你们举行了几次英语晚会?
这句话的两个had分别是什么用法和意思

这是一个过去完成式的特殊疑问句,两个had均是时态用词,第一个had的用法不懂的话你可以将这个句子改写成一个一般陈述句eg:By the end of last term , we had had 2 English parties 。
到上学期未,我们己经举行了2次英语晚会。By the end of last term ,表明发生在过去并且完成,应该用过去完成时。

这句话为过去完成时时态,第一个had是had done格式中的助动词,后一个是实义动词,表示“有,度过”have English parties

第一个had是过去完成时的had +done结构,而第二个had是have的过去分词,就是done 的位置,也就是原形为have Party

过去完成时的形式:had + 过去分词
第一个had很明显是助动词had,第二个had就就是过去分词了,原型have

第一个是表示过去完成时的固定用法,had done sth.,此时had并无实际意义,第二个是have的过去分词,是have parties的固定搭配,一般做“有”的意思,此处引申为“举行”.

这个是过去完成时态
had +过去分词形式

第一个had表示过去完成时,第二个表示“举行”