一个困扰我的英语问题在课文有这样一句话stay angry for years我想知道for 后面接一段时间不是用在完成