If more time ________ given to me,the problem will be worked out.
问题描述:
If more time ________ given to me,the problem will be worked out.
关于一般将来时的被动语态和现在完成时的被动语态中有这种说法:一般将来时的被动语态:在时间和条件状语从句中,要用一般现在时的被动语态表示一般将来时的被动语态.
现在完成时的被动语态:在时间和条件状语从句中,现在完成时的被动语态代替将来完成时的被动语态.那这样子的话,这个句子是不是is given跟都has been given都可以填?
答
在真实条件句中,要“主将从现”,故选is given,但这个动作的实质是发生在将来.“主将从现“这样说我明白了,那请问Once promise has been made, it should not be broken.这里为什么要用has been made呢?现在完成时也属于“现在时”的范畴呀!欢迎追问