英语翻译To give the devil his due ②这里的devil什么意思?2.threw us for a
3个回答

1give the devil his/her due

Fig.to give your foe proper credit (for something).(This usually refers to a person who has been evil-like the devil.)

She's very messy in the kitchen,but I have to give the devil her due.She bakes a terrific cherry pie.

John is a bit too nosy,but he keeps his yard clean and is a kind neighbor.I'll give the devil his due.

2throw somebody for a loop

to upset someone unexpectedly and severely Seeing an accident on the road always throws me for a loop.

3有

4以格外小心为特征

characterized by一……为特征