The coffee was so strong that it kept me awake all night.
Giải thích
Kiến thức về cấu trúc đồng nghĩa
Dịch: Cà phê quá mạnh đến nỗi tôi mất ngủ cả đêm.
→ Cấu trúc: S + be + so + adj + that + S + V: quá…đến nỗi mà…
A. Cà phê đủ mạnh để khiến tôi mất ngủ cả đêm.
→ Sai nghĩa. Cấu trúc: S + be + adj + enough + (for sb) + to V: để...(để ai) làm gì
B. Đó là một loại cà phê quá mạnh đến nỗi tôi mất ngủ cả đêm.
→ Sai ngữ pháp. “Coffee” là danh từ không đếm được nên không đi với mạo từ “a”.
Cấu trúc: S + be + such + (a/an) + adj + N + that + S + V: quá…đến nỗi mà…
C. Tôi đã mất ngủ cả đêm vì cà phê quá mạnh.
→ Sai nghĩa. Cấu trúc: because + clause: bởi vì
D. Cà phê quá mạnh đến nỗi tôi không thể ngủ cả đêm.
→ Đúng. Cấu trúc: S + be + so + adj + that + S + V: quá…đến nỗi mà…
Chọn D.