It took me sixteen years to learn __I could not be.A.this B.what C.since D.that 请说明一下理由

问题描述:

It took me sixteen years to learn __I could not be.A.this B.what C.since D.that 请说明一下理由

It took me sixteen years to learn __I could not be.A.this B.what C.since D.that 请说明一下理由答:楼主,这是完型填空题吧,有上文的,如果光是这么一个句子,会选B,因为从句缺表语,但不知所云.答案却是 D.I once ...呵呵,是呀,我想问问,为什不选B请问是完型填空题吗?要是单项选择题,这题就出得不好了。你应该指出来,给出上下文,并说出自己的疑惑。我还在修改。上面的翻译有错误。我曾经以为我会是个完美的母亲。16年后我才知道,我不可能做到。如果没有上文,从句法上讲,只能选择B:It took me sixteen years to learn what I could not be.那就是:我用了16年才学会那个我不可能是的(东西)。 是不是不知所云啊?是完形填空,我的问题是:按照我的理解,我是这样翻译的,我曾经以为我会是一个很好的父亲/母亲,所以,我用了16年时间去学习我所不会的事情。我想选B项,我认为它是宾语从句。注意到从句中谓语动词了吗?是be动词。我所不会的事情:What I couldn't do.即使是这样,还得用:I took me 16 years for me to learn what I had not been able to do.表示之前不会做,后来学会了的事情。想一想, I have learned what I can not do. 和I learned what I could not do.是不是有逻辑上的问题的?就象I don't know you are 雪霏晨晨. 一样,是错误的。