正解:(A) It was free
詳解
這題直接考一個慣用語 on the house。它的字面是「在房子上」,但真正的意思是「店家請客、免費」。要破它不能靠字面,要靠上下文。女生前面已經先說了 I didn't pay a cent(我一毛錢都沒付),後面又說老闆是她的國小同學 Tina,是同學請的這頓,所以 on the house 就是「這餐免費」。答案是 (A) It was free(是免費的)。
聽慣用語題,最穩的辦法不是硬背片語,而是抓住它前後那幾句「白話的解釋」。就算你沒學過 on the house,只要聽到 didn't pay a cent(一毛沒付)跟 She is the owner(她是老闆),也能推出「這頓是老闆同學招待、不用錢」。慣用語在對話裡通常會有旁證,前後的句子就是幫你翻譯那個片語的線索。
這題還埋了一個字面陷阱在 house 這個字上。house 就是「房子」,出題的人料到你會照字面想成「送到家裡」,故意設了一個 (C)。聽到慣用語不要急著拆字,先問「上下文在講什麼」,白話的旁證比字面可靠。
誘答分析
•
(B) It was delicious.:「很好吃」被男生那句 the food was really good(食物真的很好吃)勾出來。食物好吃是對話裡有講,但那不是 on the house 的意思,on the house 講的是「錢」不是「味道」。把另一句的內容套到片語上,就偏了。
•
(C) It was sent to their house.:「被送到他們家」是照 house 的字面硬翻。這正是這題設給你的坑,慣用語 on the house 跟「房子」無關。聽到 house 就想到「家」的人會踩,這是不懂片語、只拆單字的典型失分。
聽力提示
聽到慣用語(on the house 這種)先別拆字面。抓它前後那幾句白話旁證(一毛沒付、老闆是同學),用上下文反推片語的意思,比硬背可靠。
關鍵字彙
on the house(店家請客、免費)、pay a cent(付一毛錢)、owner(老闆)、classmate(同學)、for sure(當然、沒問題)
男生:How much did you pay for our dinner? Was it expensive?
女生:No worries, I didn't pay a cent.
男生:You must be joking. Why?
女生:I just met my elementary school classmate Tina. She is the owner of this restaurant. She said our meal was on the house.
男生:That's so nice! And the food was really good. We must come again.
女生:For sure.
試題為官方公開資料(著作權法第 9 條);詳解、誘答分析為本站原創。資料快照日:2026-08-23。發現錯誤請來信回報:support@test-learn.com