分类：教育/科学-外语学习-英语考试
问题：是不是for+一段时间是在过去开始过去结束的话，句子就用过去时而? 
是不是for+一段时间是在过去开始过去结束的话，句子就用过去时而不是现完？那我看到这样的句子：Shirley had been here for ten minutes,She want to talk wh Sam,这里的had been可否改成was呢？如果不可以，告知原因，并解释何时用过去，何时用过完。
回答：不能。使用was的话说明主语Shirley刚才在这里呆了10分钟，和Sam说话可能说成了，可能没说成，但她（Shirley）已经走了。用had been说明在过去的那10分钟内，Shirley一直在。至于10分钟后Shirley是否还在，就不知道了，但一般来说还在。