Đáp án C
Câu tường thuật dạng Yes-No question: S1 asked sbd if/whether S2 + V-lùi thì.
Ở đây hành động xảy ra trong quá khứ (DH: the night before – đêm hôm trước) nên ta lùi về thì Qúa khứ hoàn thành (had II).
Dịch: John hỏi tôi rằng có phải tôi đã đi xem phim vào đêm hôm qua.