"gave a presentation" is a correct and usable phrase in written English. It could be used when referring to someone who has recently made a formal presentation such as in a business meeting. For example, "Yesterday, John gave a presentation on his newest financial strategy."
A year ago, I gave a presentation that could make or break my second semester English grade.
McKinsey gave a presentation.
"I gave a presentation to him".
He also gave a presentation on environment.
He gave a presentation entitled "Understanding the HBOS Loan Book".
"He gave a presentation about access and stuff," she recalled.
And yet, I recently gave a presentation that… well… bombed.
Mr. Hawkins, gave a presentation on the Italian poet Dante.
Avalos gave a presentation on biofuels at the event.
At their last meeting, a woman gave a presentation on refugee work in the area.
Omand gave a presentation to the cabinet in June on the series of embarrassing leaks.
Ludwig does not simply clarify my doubts with English writing, it enlightens my writing with new possibilities
Simone Ivan Conte
Software Engineer at Adobe, UK