①有的老师说:这种是正常时态倒退一格,但我对这种理解有些疑问:如果以倒退一格来看,就不会出现should+动词原形这种形式,而且,倒退一格时态构成这张表的前提是if条件句的主句从句满足主将从现原则,但是时态是陈述语气的,虚拟语气不考虑时态,所以我觉得这张表理解为就是虚拟语气的动词形式,而不考虑倒退一格,请老师指导这一点!
②if only +主语+could do+将来的愿望这一公式中,could能否用might、should、would替代?only能不能省略?
你作为中学生,知道虚拟语气在if从句和主句分别用什么动词形式就可以了,没有必要去分析为什么是这种形式。传统语法认为时态是陈述语气的动词形式,虚拟语气的动词形式不同于时态的动词形式。所以if 从句用did,语法书不叫一般过去时,而称为虚拟现在时,或者干脆直接就叫did. had done也不叫过去完成时,而叫虚拟过去时,或直接称为had done. 有些老师没有按照语法书做法去做,而是用时态的称呼去表述,这些其实不是很重要的。正规的传统语法书是没有“主将从现”这种说法的。这种说法是有弊端的。实际上一般将来时的will就是情态动词的推测性用法,表示预测将来。如果说话人对将来时间的发生有百分之百的肯定,不需要去预测,就直接用一般现在时表示将来了。比如一个老板对员工说,If you are late again, you are fired. 老板自己不需要预测,他绝对会在员工再次迟到时开除他。主将从现是无法解释这个句子的。虚拟语气的主句都要用一个情态动词,那是因为主句是在虚拟条件下的一个推理,而不是表示确定无疑的将来事实。所以主句总是涉及推测,总是需要使用情态动词过去形式。这和时态中的所谓主将从现是一个道理的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!