1. There is no objection to the use of time words with the past perfect tense. The objection is when these words are used with the present perfect tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.