对这门学科他固然不是专家,但他却知道得很多。
To be sure, he's not an expert on the subject, but he has a good knowledge of it.
有的没有受过正式教育的人可能对历史一无所知,但对于实际的事情却知道得很多。
Someone who has little official education may show ignorance of history, but be very knowledgeable about practical matters.
如果他读得很多,却知道得很少。
If he had read as much, he would know as little.
如果他读得很多,却知道得很少。
应用推荐