早教吧 育儿知识 作业答案 考试题库 百科 知识分享

⒈Ifhehadreadthenewsonthenewspaper,hisfatherallrightnow.A.wouldhavebeenB.wouldbe,但是IF引导的不是对过去的虚拟吗?从句用的都是hadread,主句应该是should/would/could/+havedone的啊.

题目详情
⒈If he had read the news on the newspaper,his father___all right now.
A.would have been B.would be
,但是IF 引导的不是对过去的虚拟吗?从句用的都是had read,主句应该是 should /would/could/+have done的啊.
▼优质解答
答案和解析
1.if引导的虚拟语气,其主句和从句不一定都是对同一时间发生动作的虚拟.
2.此句的if从句的确是对过去发生动作的虚拟,所以用过去完成时had read...
但是主句中的时间状语now提示,它是对现在动作的虚拟,所以用would/should/could/might do sth.
如果主句也是对过去动作的虚拟的话,才会使用would/should/could/might have done sth.
3.此类现象在语法上被称为是错综的条件状语从句的虚拟语气,希望楼主加以重视和注意.