Spanish textbooks tell me that the imperfect is always used for past progressive tense, yet I see examples that have the past perfect in the preterite. I know that if a specific time duration is mentioned in the sentence, then the preterite is used for the past ...