Разница между to represent и to present заключается в их значениях:
Таким образом, to present больше употребляется в значении «представлять официально», а to represent имеет более формальную окраску и служит для представления кого-то, кто действует от имени или наделён полномочиями действовать от имени официального органа. 2