问一道动词填空题目.

问题描述:

问一道动词填空题目.
_____ better treatment,the patient is sure to get well soon.(give)
正确答案是Given.
但为什么不能是Having been given呢?
不可以是Having been given,

从后面的语气可以看出,病人还没有被治疗所以应该选择given 而不能选择having been given .原句应该是If the patient is given better treatment……改为省略句应该为Given better treatment …还有什么不懂的问我哦