By the time we finished our work, Peter had already gone home.
Giải thích
Trước khi chúng tôi hoàn thành công việc, Peter đã về nhà.
A. Peter đã không về nhà cho đến khi chúng tôi hoàn thành công việc của mình. => sai nghĩa
B. Ngay sau khi chúng tôi hoàn thành công việc của mình, chúng tôi sẽ về nhà với Peter. => sai nghĩa
C. Chúng tôi đã hoàn thành công việc trước khi Peter về nhà. => sai nghĩa
D. Peter đã về nhà trước khi chúng tôi hoàn thành công việc của mình.
By the time we finished our work, Peter had already gone home.
=> Peter had gone home before we finished our work.
Đáp án cần chọn là: D