Some ideas on this (don't know if it's possible just putting some thoughts out there).
Create a non-exclusive field - question number
You will most likely need a custom list template
A. TYPE - QUESTIONS
FIELDX - for questions
and GROUP X pointing to answer TYPE B.
B. TYPE - ANSWERS
....LOOP
DISPLAY FIELD X -> value [0] (Question 1) and set non-exclusive field to question number 1
GROUPX (display in list answers matching non-exclusive field (value 1)
DISPLAY FIELD X-> value[1] (Question 2) and set non-exclusive field to question number 2
GROUPX (display in list answers matching non-exclusive field (value 2)
...UNTIL YOU HAVE DISPLAYED ALL FIELD X questions from TYPE A.