did与havedone的差别
请大虾指点Thank you for what you did 和 Thank you for what you have done的差别
区別 :
did = 做了
have done = 经己做了 ( 必须意识到有一段时间, 不论长时间或短时间 )
最好在从句子里举一例子 :
Mary made a birthday cake for me when I had finished a shower.
1. had finished = 经已 (冲身) 完毕
2. made = 做了
上面两个动作中, 1. 是优先早一点也。换言之, 冲身完后 Mary 才做生日旦糕。
热门标签: