英语宾语从句但如果从句中有明确表示过去的时间状语,则从句应用一般过去时,不用过去完成时;如:?He said he had finished his studies when the war broke out.他说战争爆发时,他已经完成了学业.此时从句谓语不就是过去完成时态吗?不太理解上面的说明?
问题描述:
英语宾语从句
但如果从句中有明确表示过去的时间状语,则从句应用一般过去时,不用过去完成时;如:?
He said he had finished his studies when the war broke out.他说战争爆发时,他已经完成了学业.
此时从句谓语不就是过去完成时态吗?不太理解上面的说明?
答
when the war broke out是从句,用的是一般过去时,不是过去完成时
答
这个你可以这么思考啊
时间线上应该是这么排列的
完成学业——战争爆发--他说
when 引导的是时间状语。可以跟谓语动词finish同步,或者落后,或者之前。只有之前才会用had ,而had finish则变成了finished了。
完整的句子就是,he said when war had broken out, he finished his studies.当战争爆发后,他完成了学业。
答
在宾语从句中在主句谓语为一般过去时的宾语从句中,既可用一般过去时,也可用过去完成时.但两种时态的意义明显不同.试比较下列两组句子:She said she was a doctor.她说她是位医生.(说话时仍为医生)She said she ha...
答
这里表示在过去的过去
若"He said he finished his studies last year",则符合你说的情况
注意是“明确表示过去的时间状语”,“when the war broke out”不属于它