英语可能说 It is honest of sb to do sth 吗?比如:
It is honest of him to tell us his past.
如果可以的话,可以换成 Sb is honest to do sth 吗?
我查词典没有查到类似的例句。如果真可以的话,麻烦提供一下词典上的例句。谢谢!
说 Sb is honest to do sth与It is honest of sb to do sth都可以的。你在词典上没找到可能是你的词典没有收录。
Oxford Practice Grammar (by John Eastwood) 一书有如下说明(其归纳的形容词中提及了 honest),可以证明这个句式的正确性:
After an adjective saying how someone behaves, we use of + object + to-infinitive.
It’s kind of Melanie to put you up for the night. (Melanie is kind.)
It was clever of you to work out the answer. (You were clever.)
Some of the adjectives we can use with of: brave, careless, clever, foolish, generous, good, helpful, honest, intelligent, kind, mean, nice, polite, sensible, silly, stupid, wrong
关于 Sb is honest to do sth 的用法,《简明英语惯用法》(葛传椝等)上面有这样一句:
He was honest to tell us the truth.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
英语说 It is honest of sb to do sth 这太正常不过了。类似的如:It's kind of you to come and see me. 但是你的Sb is honest to do sth的说法不准确,所以你在词典上没有找到类似例句。应该用is honest enough to do sth. 陈老师引用葛传椝的书籍里的句子,我认为葛先生的句子不准确,或许是淘汰了,现在一般不这么用。张道真的语法书提到过类似的错误的,Hansong 网友提过一个类似问题:https://www.cpsenglish.com/question/48667 大家可以参考。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!