In my country you are supposed to let people exit from the elevator or trains first.It is thought to be polite. It is considered impolite to prevent people to go out. You should not cut someone off. It is thought to be impolite. You should wait till they finish what they are saying.You should chew with your mouth closed. It is thought to be polite. And you should not start talking with a mouthful of food. In my country it is considered polite to treat people nicely even if you don't have to. Don't talk loudly in public places. It is thought to be impolite.
Здесь надо различать два времени Настоящее простое (Present simple) и Настоящее продолжительное (Present Continuous). Простое время обозначает действие,которое происходит регулярно,обычно (каждый день,месяц),общеизвестный факт (солнце встает каждое утро). Это время образуется при окончания s к основному глаголы,но только для 3л.ед.ч (he,she,it). В остальных случаях просто употребляется глагол. В вашем предложении надо ставить smell пахнуть,т.к.известный факт пирожные,торты пахнут фантастически. Настоящее продолжительное время с ing окончанием употребляется для обозначения действия в момент речи. Оно образуется при глагола to be (am,is,are)+ основной глагол с -ing окончанием. По вашему предложению не видно,что действие происходит в момент речи,нет никаких опорных слов. Поэтому и выбираем вариант b.