${1.}$ B ( có "or" nối 2 vế ta dùng câu ĐK loại 1: If + S + HTĐ, S + will (not) + V0 - mệnh đề if chia phủ định còn mệnh đề chính chia theo đề )
${2.}$ B ( câu điều ước trái với sự thật ở hiện tại: S + wish(es) + S + QKĐ - câu hiện thức ở khẳng định thì câu điều ước chia phủ định và ngược lại )
${3.}$ C ( S + vbe +Adj + that + S + V: ... rằng ... )
${4.}$ B ( Although + S + V, S+ V = In spite of/Despite + N/V_ing, S + V: Mặc dù ... nhưng ... )
${5.}$ D ( bị động cách 1 với "reported: It + Vbe + reported + that + S2 + V2 + O2 )
${6.}$ D ( câu gián tiếp dạng câu hỏi wh/h: S + asked + (O) + wh/h + S + V(lùi thì) - ở đây ta lùi thì QKĐ → QKHT )
${7.}$ D ( used to + V0: đã từng làm gì - do có trợ động từ "Did" ở đầu câu nên "used" ta đưa về động từ nguyên mẫu là "use" )
${8.}$ B ( S + last + V2/ed + time+ ago = S + have/ has + not + V3/ed + for + khoảng thời gian: Lần cuối cúng làm gì )