Answer:
1 — c (optimistic — pessimistic)
2 — a (shy — confident)
3 — b (selfish — generous)
4 — e (reliable — unreliable)
5 — d (stubborn — flexible)
6 — i (sincere — insincere)
7 — j (sensitive — insensitive)
8 — f (sociable — unsociable)
9 — h (patient — impatient)
10 — g (easy-going — irritable)
Key idea: each adjective is matched with a word of opposite meaning. Notice the negative prefixes: un-, in-, and im-: reliable — unreliable, sincere — insincere, patient — impatient. All the letters a–j are used once, so the matching is complete.
