Công thức thì quá khứ hoàn thành
 Câu khẳng định
 S + had + VpII
 She had had breakfast before we came. ( Cô ấy đã ăn sáng trước khi chúng tôi tới. )
 Câu phủ định
 S + hadn’t + VpII
 We hadn’t eaten anything by the time our father returned
 Câu nghi vấn
 Had + S + VpII ?
 Had he left when we went to bed?
Công thức quá khứ hoàn thành tiếp diễn
 Câu khẳng định
 S + had + been + V-ing
 They had been working for four hours when she telephoned
 Câu phủ định
 S + hadn’t + been + V-ing
 They hadn’t been talking to each other when we saw them
 Câu nghi vấn
 Had + S + been + V-ing ?
 Had he been waiting for me when you met him?
 Tag: của và cách dùng