OG里说: In English it is idiomatic usage to credit someone with having done something 还有另外一个例子 226. Pablo Picasso, the late Spanish painter, credited African art with having had a strong influence on his work. (A) with having had (B) for its having (C) to have had (D) for having(A) (E) in that it had Choice A is the best. In this sentence, where credit(ed) is used as a verb, the idiom in English is to credit something with having had some effect. Thus only choice A is idiomatic. Both for (in B and D) and to (in C) can be used idiomatically when credit is a noun, as in “Picasso gave credit to African art for having had a strong influence on his work.” The verb form having had is used appropriately in choice A to indicate action that occurred prior to action expressed in the simple past tense—that is, to indicate that African art had influenced Picasso before he credited it with having done so. |