To no ones surprise, Joe didn't have his homework ready.

A. no ones surprise
B. noones surprise
C. no-ones surprise
D. no ones' surprise
E. no one's surprise

I put A but it was wrong and I don't know why?

2 answers

E. no one's surprise is the correct one
Min is correct. The surprise belongs to no one, so no one is possessive and must have an apostrophe before the s.