\documentclass[a4paper]{article}
\usepackage{automultiplechoice}
\begin{document}

\newenvironment{amctable}[2]{%
  \def\AMCbeginAnswer{}%
  \def\AMCendAnswer{}%
  \def\AMCanswer##1##2{\AMCtableCol{##1}}%
  \def\AMCbeginQuestion##1##2{\par\noindent}%
  \AMCtableBegin{#1}%
  \def\AMCtableChoices{#2}%
  \par\noindent
}{}

\newdimen\AMCtableL
\newdimen\AMCtableC\AMCtableC=1cm
\newcount\AMCtableI
\newcommand{\AMCtableBegin}[1]{%
  \global\AMCtableL=\linewidth%
  \global\addtolength{\AMCtableL}{-2em}%
  \global\addtolength{\AMCtableL}{-#1\AMCtableC}%
  \global\AMCtableI=0%
}
\newcommand{\AMCtableLeft}[1]{\noindent\parbox{\AMCtableL}{#1}}
\newcommand{\AMCtableCol}[1]{\parbox{\AMCtableC}{\hspace*{\fill}#1\hspace*{\fill}}}

\newcommand{\oneitem}[2]{%
  \global\advance\AMCtableI by 1%
  \ifodd\AMCtableI%
    \global\def\AMCtableColor{gray!25}%
  \else%
    \global\def\AMCtableColor{white}%
  \fi%
  \par\noindent\colorbox{\AMCtableColor}{\begin{question}{#1}\AMCtableLeft{#2}%
    \begin{choicescustom}[o]\QuestionIndicative%
      \AMCtableChoices%
    \end{choicescustom}%
  \end{question}}%
}

\onecopy{5}{

\begin{amctable}{3}% number of columns
  {\wrongchoice{Good}\scoring{2}\wrongchoice{OK}\scoring{1}\wrongchoice{Poor}\scoring{0}}% choices
  \colorbox{gray!35}{\AMCtableLeft{How did you rate ?}\AMCtableCol{Good}\AMCtableCol{OK}\AMCtableCol{Poor}}
  \oneitem{service}{Service}
  \oneitem{quality}{Quality}
  \oneitem{price}{Price}
\end{amctable}

}

\end{document}
