A: Tom, what’s wrong with your cassette recorder?
湯姆,你的錄音機(jī)怎么啦?
B: It cannot work.
它壞了。
A: Why not ask Jim for help? He has a knack for fixing things.
為什么不讓吉姆給你修一修呢?他休東西很有一套。
B: He’s out.
他不在家。
地道表達(dá):have a knack
解詞釋義:這是美國俚語,意思是“訣竅,竅門”,have a knack直譯就是“有訣竅,有竅門”,意即:在行,很有本事。表示“對......在行,”“擅長于......“在......有天賦”在短語后面加上介詞for或者是of即可。
支持范例:
I have a knack for computers. I can fix most computer problems.
我在計(jì)算機(jī)方面有天賦。我能修理大部分計(jì)算機(jī)問題。
You have a knack for getting to the core of things.
你一下子說到點(diǎn)子上了。
You have a knack for doing the right thing at the right time.
你有種天分,讓你在適當(dāng)?shù)臅r機(jī),做適當(dāng)?shù)氖虑椤?/p>
Their enemies have a knack for anticipating criticism.
他們的敵人善于先發(fā)制人。