As Adam Savage introduces the show Mythbusters, telling viewers not to try anything they see at home, he says: "We've got thirty years of experience that keeps us safe." My wife thinks he would be correct to say "...years of experience that KEEP us safe" (that "keep" should agree with "years"), but I believe he's correct to say "keeps" (and agree with "experience"). Who's right?
Top answer
You are. Years can't keep anyone safe, but experience certainly can. CJ
— CalifJim
You are.
Years can't keep anyone safe, but experience certainly can.
CJ
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Your wife is right. The verb keep belongs with the subject years because "of experience" is a prepositional phrase and a subject can never be found in a prepositional phrase. So it should be "keep us safe".