内容正文:
一般情况下,在虚拟条件句中,if引导的从句中,谓语动词表示的动作与主句谓语动词表示的动作发生的时间是一致的,即同为将来,现在或过去,此时主从句虚拟的时间是相同的。有时候,条件从句表示的动作和主句表示的动作,发生的时间是不一致的,这时,从句和主句各自的谓语动词形式要根据它们各自动作发生的时间作调整,构成混合虚拟条件句。
一.典型例句
1. If you had studied hard before, you would be a college student now.
(从句与过去事实相反,主句与现在事实相反。)
2. If you had asked him yesterday, you would know what to do now.
(从句与过去事实相反,主句与现在事实相反。)
3. If I were you, I would have chosen to take the job.
(从句与现在事实相反,主句与过去事实相反。)
二.解题方法
找出主从句中的时间状语,然后根据各自的时间找出所对应的谓语形式。如果没有时间状语,根据语境或上下文推断出动作发生的时间。
虚拟的时间
从句的谓语形式
主句的谓语形式
表示与现在事实相反
did或were
(be的过去式一般用were)
would(could/might/should)+do
表示与过去事实相反
had done
would(could/might/should)+have done
表示与将来事实相反
did或were
were to do
should do
would(could/might/should)+do
三. 例题
1. If you______________ that late movie last night, you wouldn’t be so sleepy.
A. haven’t watched
B. didn’t watch
C. hadn’t watched
D. wouldn’t have watched
2. If Paul had received six more votes in the last election, he ________our chairman now.
A. is
B. was
C.would be