if you allowed me to go there ,i would be grateful是不是错句,为什么if后用一般过去式,求if用法!

问题描述:

if you allowed me to go there ,i would be grateful是不是错句,为什么if后用一般过去式,求if用法!

如果你让我去那儿 我会很高兴。(言外之意 就是 你没有让我去那儿,我不高兴)
if 条件句的虚拟语气。主句与从句的时态可以不一致,换句话说就是各虚拟各的。

看if 从句可以看出是对现在事实的虚拟,因为用的是过去式,主句也要用虚拟时态可以是对现在的也可以是对将来的。这个你可以自己感觉一下,时间的先后。

也就是:
虚拟语气在if条件状语从句中的用法
与现在事实相反:(从句谓语动词)动词的过去式(be用were而不用was)
(主句谓语动词) should/ would /could/ might+动词原形
与过去事实相反:(从句谓语动词) had + 过去分词
(主句谓语动词) should/ would/could/might + have+过去分词
与将来事实相反:(从句谓语动词)1.should+动词原形 2.动词过去式 3.were to+动词原形 (主句谓语动词) should/ would/ could/ might +动词原形

可 追 问

这是虚拟语气,不是你见过的主将从现,是正确的.
虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反.虚拟语气通过谓语动词的特殊形式来表示.
你知道是虚拟语气就可以了,用法很多,我刚刚也查了一下,有很多很详细的讲解,可以自己查一查.