现在完成时:IhavebeentoLondon3yearsago.我三年前去过伦敦过去完成时:IhadbeentoLondonbeforemy20'sbirthday.我在我20岁生日之前就去过伦敦。
到现在为止已经完成,现在完成时态。在过去的某时间前已经完成,过去完成时态。ihavedoneit.是到现在为止我已经做了。ihaddoneityesterday.昨天已经做完