There is a heavy traffic on this road.

英訳に間違いが有れば正してください。

この道路は交通が激しい
There is a heavy traffic on this road.

答え aが不要

There is heavy traffic on this road.

traffic
不可算名詞。
(人・車の)往来,交通の流れ。陸上・海上・航空いずれにも用いる

A traffic jam has occurred.
交通渋滞が発生しました。
このjamは
雑踏,混雑などの状態意味で可算名詞