tractには何かを引っ張るイメージがある言葉です。
その組み合わせで単語を覚えてしまいましょう。
attract=at(ある方向に)+tract(引っ張る)=attract (魅力などで)引きつける
distract=dis(離れて)+tract(引っ張る)=distract 散らす、そらす、(…の)気持ちを紛らす
contract=con(一緒に)+tract(引っ張る)=contract 契約、契約を結ぶ
extract=ex(外に)+tract(引っ張る)=extract 抜き取る、抽出する