These are our perfect verb forms in English: Present perfect: They have eaten all the sandwiches. Past perfect: They had eaten all the sandwiches when I arrived. Future perfect: They will have eaten all the sandwiches when we arrive, no doubt.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.