Полный англо-русский словарь
take an oath
Дать клятву
Полный англо-русский словарь
take an inventory
take an offer