translate English to French: Even though he was here on official business, he made it seem he was here for us.
Même s'il est venu en visite officielle, il nous a donné le sentiment qu'il était là uniquement pour nous.