Question 35: The planes were delayed and the hotel was awful, but ______ we still had a good time. A. on the top of all that B. on the contrary C. for all that D. by the same token
The key says D. I looked up in dictionaries and found out it means "for the same reason (and the speaker is introducing contrasting information)", which is not logic for the model sentence. I think B and C are more suitable.
Top answer
I would go for C on this one. but for all that we still had a good time. Is simply another way of saying in spite of all that...
— MariaILPC
I would go for C on this one.
but for all that we still had a good time.
Is simply another way of saying in spite of all that...
Good Luck Maria
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.