I have been waiting for two years
i've waited for two years 无法清楚表达结束
I had waited for two years,才可以表达结束.