Вот пример PP в главном:
Had you brushed your teeth before you went to bed?

Вот слова вроде before, after, by the time, till и пр. - верный признак Perfect. А Past или Present определяется по времени второго действия.
В принципе верно, хотя там не всё так просто.

Вы ответили правильно на 47 вопросов из 50.
Ваш уровень - Upper-Intermediate