- If he hadn't gone out late last night, he wouldn't have been punished
GT:
Vì ở câu gốc "He was punished because he went out late last night." là ở quá khứ
`=>` chuyển sang câu điều kiện thứ 3
Mệnh đề IF: chia thì quá khứ hoàn thành
Mệnh đề chính chia : would/could/might/.... + have + P2
Mà ở câu trên, vế chính (sau IF) ở dạng bị động nên ta chia thành "would have+ been + P2"
- Peter asked Janet whether he could borrow her typewriter.
GT:
Reported speech ở dạng câu hỏi Yes/No question:
S + asked/ asked someone/ wondered/ wanted to know + IF/ WHETHER + S + V (lùi thì)