I had had lunch at home为什么要两个had?

如题所述

这是过去完成时,
sb had done sth. 第一个had就是表示过去完成时,
have lunch中have的过去分词是had,所以是
I had had lunch at home.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-16
前面的had是助动词have的过去时,这里构成过去完成时,后面的had是动词have的完成时态。
第2个回答  2008-11-16
前一个had是过去完成时的标志
而第二个had是have luch 的动词短语 因为前面是过去完成时所以要用过去分词形式 所以有两个
第3个回答  2008-11-16
第一个是过去完成时的助动词
第二个是have lunch吃午饭
第4个回答  2008-11-16
过去完成时态,组成是had 加上动词的过去分词,第一个是组成中的had,第二个是 have lunch中have 的过去分词 。
第5个回答  2008-11-16
我已经在家吃过饭了
而不是表示我在家吃饭
相似回答