when you say "some of which", that means "some [whatever you're referring to]". let's plug that in:
"some subatomic particles recently discovered."
recently discovered what? :) you need a "were" before "recently"..
Tim Sanders Manhattan GMAT Instructor
Follow this link for some important tips to get the most out of your forum experience: https://www.manhattanprep.com/gmat/forums/a-few-tips-t31405.html