Not until she had finished the report did she realize how late it was.
Kiến thức về cấu trúc đồng nghĩa
Dịch: Mãi cho đến khi hoàn thành báo cáo thì cô ấy mới nhận ra đã muộn thế nào.
→ Cấu trúc đảo ngữ: Not until + S + had + Vp2/V-ed + O + did + S + V-inf + O: Mãi cho đến khi…thì…
A. Cô ấy không nhận ra đã muộn thế nào cho đến khi hoàn thành báo cáo. → Đúng. Cấu trúc: until after + V-ing: cho đến khi
B. Sau khi nhận ra đã muộn thế nào, cô mới hoàn thành báo cáo. → Sai nghĩa và ngữ pháp. Cấu trúc rút gọn mệnh đề trạng ngữ, một hành động xảy ra trước 1 hành động khác: Having + Vp2/V-ed + O, S + V (QKĐ) + O: Sau khi...thì...
C. Cô ấy nhận ra đã muộn thế nào và sau đó hoàn thành báo cáo. → Sai nghĩa. Hành động hoàn thành báo cáo phải xảy ra trước hành động nhận ra đã muộn.
D. Cô ấy hoàn thành báo cáo trước khi quá muộn. → Sai nghĩa. Trên thực tế cô ấy đã bị muộn rồi.
Chọn A.