"This research gave us a lot of conclusions" is awkward in English. "This research gave us a lot of results" would be the way it would be said and written in English. Alternately, "This research drew a lot of conclusions."
what's the problem with 'this research has given us a lot of conclusions', I wonder?
Nothing, it works and worked when you commented here as well...