Thanks to the achieving of the marketing team, the new product is flying off the shelves.

Find the mistake:
A. achieving
B. marketing team
C. new product
D. flying off

マーケティング部の成果のおかげで新商品の売れ行きが好調です。

「Flying off the shelves」は「飛ぶように(店の)棚から(売れたので)去ってゆきます」。つまり、とても良く売れています。ここの「achieving」は一応名詞として使えますが、より適切な名詞の「achievement」の方が良いでしょう。よって答えはAです。ぴったりな名詞がない場合は現在形でも大丈夫です。:Thanks to Bill’s crashing the car, I have to walk to work.