I HAD POSTED THE LETTER by three o’clock/by that time.
Я отправил письмо до 3 часов
Я отправил письмо к тому времени.
o by three o’clock (к 3-м часам)- указатель прошедшего перфектного времени, в котором и стоит данное предложение had + V3 (had posted)
o recently - (недавно) наречие - указатель настоящего перфектного времени
o yesterday - (вчера)-указатель простого прошедшего времени
o by that time - (к тому времени) - указатель прошедшего перфектного времени, в котором и стоит данное предложение had + V3 (had posted)
o tomorrow - (завтра), а это наречие указывает на будущее время
THE STUDENTS HAD TRANSLATED THE TEXT by the end of the lesson /
/before the bell rang.
Студенты перевели текст к концу урока/ до того, как прозвенел звонок.
o yesterday - (вчера) - берётся в простом прошедшем времени
o by the end of the lesson-(к концу урока) - указатель прошедшего перфектного времени, в котором и стоит данное предложение had + V3 (had translated)
o often - (часто) - указатель простого времени
o before the bell rang-(до того времени, как прозвенел звонок) - указатель прошедшего перфектного времени, в котором и стоит данное предложение had + V3 (had translated)
o never - наречие (никогда) -тоже не является указателем данного времени Past Perfect
В итоге к обоим предложениям подходят по два наречия времени из данных для выбора.