you have done has made _____possible for me to make rapid progress in English.A.it B.this C.that D.these 要翻译,

问题描述:

you have done has made _____possible for me to make rapid progress in English.
A.it B.this C.that D.these 要翻译,

A.it

A.

一楼的正解,完整的结构是:
动词 it adj./n. (for/of sb) to do sth
当前面是用名词时,后用for
当前面的形容词是修饰人时,用of; 修饰不定式时,用for .如:
We think it our duty for us to help others.
I find it difficult for him to finish the job in such a thort time.
I think it nice of you to help him.

A it
it作形式宾语,真正的宾语是后面的动词不定式结构to make.....
你所做的使我在英语水平上的快速提高成为可能

A it
翻译:你所做的使我的英语取得了飞速的进步.
make it possible for sb to do sth 使得某人做某事成为可能

A.
it 是形式宾语,不定式是真正的宾语
make it possible for sb to do sth是固定搭配。 做什么事情有可能
你所做的有可能快速提高我的英语水平