本质教育论坛

SC

Q111. Egyptians are credited as having pionnered embalming methods as long ago as 2650 B.C.
A. as having
B. with having(对)
C.to have
D.as the ones who
E, for being the ones who.

泽宇老师 因为你有讲 having done 是修饰verb,不能修饰n,我觉得这里的having done mod n(Egyptians),所以就直接排除ABC,E being + done 所以错 我就选了D。麻烦老师讲解一下谢谢~

having done只能用来修饰动词,这个rule是对的
这里的having done是动名词做with的介词宾语用来做状语修饰are credited表示发生在are credited这个动作之前

分词作定语必须紧跟在名词后面,并且没有逗号隔开
例如the wind blowing from the west is strong. Blowing from the west是用来修饰紧靠的名词wind
你这里不符合这些条件(主语语法中的就近修饰原则,这里是就近修饰be credited)

老师 那D为何不对呢?ones可以指代Egyptians 啊

credit的习惯用法,看后面的idiom部分