if i had had the money last year,i would have bought the house

问题描述:

if i had had the money last year,i would have bought the house
if i had had the money last year,i would have bought the house
这句话之所以两个had,第一个had是因为if条件句从句中与过去事实相反,用had done,
第二个had是因为have money吗?还有其他情况连用两个had的吗?

第一个理解完全正确第二个had就是因为have money这个用法也可以说,两个had虽然形式一样,但功能不同.一个是帮助构成时态的助动词,另一个是实意动词.只要符合这个原则,两个had就会同时出现,且多用于过去完成时.例如she...你举得这两个例子比如第一句把第二个had去掉不行吗?不可以。因为句中的两个动作是有先后比较的,先吃饭,后见面,先吃药,后去医院,只能用过去完成时。如果只用had lunch,时态就变成了一般过去时。