Plastic heart valves and other human spare parts have
网友回答
选C,这里出现了recent ,所以用的完成时态.make...possible 使...成为可能,这里把宾语提去当主语了,所以用被动.
祝开心~!======以下答案可供参考======
供参考答案1:
D) made possible
made的宾语是many recent developments in surgery,因为过长,再者后面又带有宾语补足语possible,所以被后置,把宾补possible提前。