may, might, can,
個人的な好みを示すのはmay、許容性を示すのにcan
less, fewer,
連続数量に関しては、less
離散数量に関しては、fewer
affect,effect,
ある動作の結論、すなわちeffectは動作の結果へ影響を与えること、
すなわちaffectすること
alternate,alternative,choice,
alternateは、ほかの(形容詞)、あるいはほかのもの(名詞)、あるいは交替すること(動詞)を意味する。
alternativeは選択されるもののこと。
代わり(alternative)が1つしか無ければ、選択(choice)の余地は無い。
basic,fundamental,sophisticated,
basicは基盤(foundation)だけでなく、基本(elementary)を意味する。
「洗練された」(sophisticated)は、「新しい」(new)という意味ではない。
conflate,merge,
conflateは、異なったものを似たものに見なすことを意味する。
一方、mergeは、違うものを合成して1つの新しいものを作ることを意味する。
この2つは同等ではない。
感覚的に分かっているのだけど文字に起こすと、なんか変な感じだ。
参考:コンピュータサイエンスの英語文書の書き方