Teacher’s Pet means the pet which a teacher keeps. Choose the best translation of “You have really left me high and dry. 点我阅读全文