Pick The Right Form Of These Words

You'll get at least 18/21 correct if you really know your English. This is really difficult! Try to solve it.

Are you a grammar hammer? Now you can challenge all your friends and show them how annoyingly great you are in English! Pass this test on to all of them!