As I understand, the phrase above can mean to invite someone to somewhere, then to give someone a lift/to provide transportation for someone. Do I get it right? As I am not a native speaker of English and do not live in an English-speaking country, I have questions about how often this phrase is used in this sense? Perhaps it is not so usual to say that this way when you give invitation tickets to someone and offer to give a ride at the same time? Is this phrase rarely (often) said when referring to children or inanimate nouns like books, tablets, etc. or the handicapped?
The example below:
Mr Hopewell, Director of Client Relations Department, was given four invitation cards to the charity party "Save Panda", and he took three colleagues to this "green" event.