Free Analogy test online

Can you spot the similarities between the various items in this analogy test? It requires strong English command and high IQ.