供参考
这应与 favor 和 help 作为‘名词’的用法有关
favor 会用do
即 sb do sb a favor
用被动语法来表达
do 就会变为 done
help 一般会用 give
sb give sb help
所以答案就选 favor
我认为选B,因为有个词组 do a good deed,是行善、做好事的意思。 而do a favor是帮个小忙的意思,C、D两项,没有这个说法。
A。词组 do somebody favor = help somebody
翻译之后是:我永远忘不了他对我的帮助/恩惠。横线之后是一个定语从句,是把do sb a favour通过定语从句的形式进行考察。又如: Can you imagine the difficulty I had bringing up five children?(隐含have difficulty doing sth)