1.has made
2.had made
3.had written
4.had written
5.had taken
6.had talked
7.had gone
21b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
По дороге - on the way to
"по формированию" уже должно иметь другой предлог, но я не уверена, что ты имела в виду, как эта фраза звучит в контексте.
В любом случае в английском нету единого и подходящего ко всему "по", как в русском
Apple-яблоко
bottle-бутылка
wood-дерево
P.s Существуют онлайн переводчики.