作业帮 > 英语 > 作业

if I had the money,I would have bought the DVD player.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/12 22:06:54
if I had the money,I would have bought the DVD player.
从句中不是对现在事实的假设吗?had嘛,但后面干嘛还用过去事实的假设?
不理解,非常不理解,希望有谁帮忙详解.
if I had the money,I would have bought the DVD player.
1.首先,我觉得这个句子是个错句.
2.这里考察的是“虚拟语气在含有非真实条件从句中的复合句中的用法”这种用法中的假设分三种的,即与现在事实相反、与过去事实相反、与将来事实相反.
3.很显然这里if引导的条件句的谓语动词是had,是一个过去式的形式,我们可以知道是对【现在事实的假设】,与现在事实相反的构成:
(1)if引导的条件句的谓语动词形式:动词的过去式或were
对应的是这句话中的had
(2)主句的谓语动词形式:would+动词原形
所以、我们后面的主句形式就是错的,应该更正为:I would buy the DVD player.
4.我们再来看看“与过去事实相反的假设”的构成是怎样的
(1)if引导的条件句的谓语动词形式:had+过去分词
(2)主句的谓语动词形式:would+have+过去分词
5.由上面的分析,我们可以知道它用了与现在事实相反中的【if引导的条件句的谓语动词形式】后面却用了与过去事实相反的【主句的谓语动词形式】,正所谓驴头不照马尾,所以我认为是错的.