It is not right ____ in public places.
A. smokes B. to smoke C. smoked D. smoking
B 考查句式It+is+adj. +to do sth. 故选B。