英文作法

Accepted common nameに続けて学名を記述する場合、コンマを入れない。
the Amur catfish Silurus asotus
Accepted common nameではない英名に続けて学名を記述する場合、コンマを入れる。
the freshwater snail, Semisulcospira libertina
そうなのか。
「英文は前置詞では終わらない」というコメントをもらったが、「英語ニューハンドブック(長井編、萩原改訂、研究社、1967)によると、「前置詞の目的語はよく省略されることがある。このときには、もはやその語は前置詞ではなく、副詞の一種になったものと考えられる」という記述があって、「I have a coat on [my back].」という例文が出ている。こういう用法ってごく普通だと思うのだが…(頭抱え)。