They _____ their meals before the guests arrived.

Have taken

Will have taken

Had taken

Will