Como colocar "have lunch" no Past Perfect?

Oi, gente

Eu preciso passar a expressão "have lunch" para o past perfect, no seguinte contexto:
"They _ when their son said he would cook." (to have lunch)

Eu acredito que "had have lunch" não exista, certo?

EBOOK VERBO GET Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu email. INICIAR TESTE
2 respostas
  Resposta mais votada
15 61 498
Complementando,

Na linguagem falada você poderia ouvir:

"They"d had lunch..."

Soa bem legal, right!

Cheers!
TESTE DE NÍVEL Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE
3 24 203
Seria,

They had had lunch

They had (already) had lunch when their son said he would cook.