1. Hurry up! You have only twenty minutes left.
2. Hurry up! Only twenty minutes are left.
3. Hurry up! You have only twenty minutes (which are) left.
=================
Are #1 and #2 the same in meaning? Is 'which are' omitted in #2?
All are correct and mean the same.
We don't usually use "which are" in the third sentence.