请帮忙分析这句英语的语法

问题描述:

请帮忙分析这句英语的语法
If I hadn't have missed my train
I wouldn't have been here
意思是,如果我没错过那趟火车,我就不会出现在这里了.
1个回答 分类:英语 2014-10-16

问题解答:

我来补答
请帮忙分析这句英语的语法
If I hadn't have missed my train,I wouldn't have been here

意思是,如果我没错过那趟火车,我就不会出现在这里了.
答: 这是错误的一个句子.正确的句子是:
If I hadn't missed my train,I wouldn't be here.
析:这是虚拟语气在虚拟条件句中的运用:错综时间虚拟语气.
从句是对过去情况相反的假设,用if+主语+had (not) done sth.
主句一般用:主语+would have (not) done sth. 表示“当时就会做了(或没有做)某事.
有时候主句讲的是现在的情况,则用... would (not) +V. 本题句属于这种情况.
本句过去的实际情况是:当时我误了那班火车.(I missed my train), 结果:我现在在这里(I am here now.)
If I hadn't missed my train, I would not be here now.
译:要是我没有误了班车,我现在就不会在这里了.
 
 
展开全文阅读
剩余:2000