for一段时间一般与完成时一起用,SAT中有没有严格要求呢?
我遇到的题目是这样的,(For)morethanacentury,woodenshipscalledskipjackswere(regularlyused)(toharvest)oystersinChesapeakeBay,butonlyafew(suchvessels)remaininservicetoday.个人认为应该改for,因为我觉得were应该是过去式,error