Here's one possible solution using the tabu and longtable packages. The command \myquestion is in charge of typesetting the entries; it has two mandatory arguments: the first one contains the text for the question, and the second one, for the corresponding text for the choice. The row numbering and the boxes are automatically included:
\documentclass{article}
\usepackage{longtable}
\usepackage{tabu}
\newcounter{myrow}
\newcommand\mybox{%
\raisebox{0.25ex}{\fbox{\rule{0.5em}{0pt}\rule{0pt}{0.5em}}}}
\newcommand\myquestion[2]{& #1 & & #2}
\begin{document}
\tabulinesep=3pt
\begin{longtabu} to \textwidth{
>{\stepcounter{myrow}\themyrow.}l
X[3]
@{\hspace*{2em}}
>{\mybox}l
@{\hspace*{4pt}}X
}
\myquestion{Here's the text for the first question; and we add some text to apan more than one line.}{choice1} \\
\myquestion{Here's the text for the second question; and we add some text to apan more than one line; and we add some text to apan more than one line; and we add some text to apan more than one line.}{choice2} \\
\end{longtabu}
\end{document}

A new requirement has been made in a comment; to be able to have the longtabu width and format specification as parameters; this can be done defining a new mytabu environment with two mandatory arguments (the first one could be also defined as optional with a default value): the first argument is the width of the longtabu, and the second one, gives the format specification. The code:
\documentclass{article}
\usepackage{longtable}
\usepackage{tabu}
\newcounter{myrow}
\newcommand\mybox{%
\raisebox{0.25ex}{\fbox{\rule{0.5em}{0pt}\rule{0pt}{0.5em}}}}
\newcommand\myquestion[2]{& #1 & & #2}
\newenvironment{mytabu}[2]
{\tabulinesep=3pt
\begin{longtabu} to #1{#2}
}
{\end{longtabu}}
\begin{document}
\begin{mytabu}{\textwidth}{
>{\stepcounter{myrow}\themyrow.}l
X[3]
@{\hspace*{2em}}
>{\mybox}l
@{\hspace*{4pt}}X
}
\myquestion{Here's the text for the first question; and we add some text to apan more than one line.}{choice1} \\
\myquestion{Here's the text for the second question; and we add some text to apan more than one line; and we add some text to apan more than one line; and we add some text to apan more than one line.}{choice2} \\
\end{mytabu}
\end{document}
Now a new requirement made in an edit to the original question:
\documentclass{article}
\usepackage{longtable}
\usepackage{tabu}
\newcounter{myrow}
\newcommand\mybox{%
\raisebox{0.25ex}{\fbox{\rule{0.5em}{0pt}\rule{0pt}{0.5em}}}}
\newcommand\myquestion[2]{& #1 & & #2}
\newenvironment{mytabu}
{\tabulinesep=3pt
\begin{longtabu} to \textwidth{>{\stepcounter{myrow}\themyrow.}l
X[3]
@{\hspace*{2em}}
>{\mybox}l
@{\hspace*{4pt}}X}
}
{\end{longtabu}}
\begin{document}
\begin{mytabu}
\myquestion{Here's the text for the first question; and we add some text to apan more than one line.}{choice1} \\
\myquestion{Here's the text for the second question; and we add some text to apan more than one line; and we add some text to apan more than one line; and we add some text to apan more than one line.}{choice2} \\
\end{mytabu}
\end{document}
