Learn English – years (of) experience

grammarword-usage

I am struggling to understand this. Let's imagine that it's been over 10 years since I started working on something and I want to say that. For me, the following comes to mind:

I have over 10 years of experience on..

I ask that because most of my searches on google about this ended up with results pointing that this is the case more used:

I have over 10 years experience on…

Is the first situation incorrect? Can I use both cases? Which is the one more accepted grammatically (for English tests purpose)? Can someone explain me why?

Thanks a lot.

Best Answer

I have over 10 years of experience - is preferred

Because the preposition of will connect the experience with its period. As Damkerng suggests, if you want to remove of, put the possessive apostrophe s.

However, be cautious using experience on. There exists experience of or experience in as well. It's debatable.

I have over 10 years of experience in (the field of) marketing.
I have over 10 years of experience of conducting seminars.

I think we use experience in something and experience of doing something.

Related Topic