满分5 > 高中英语试题 >

If you______to her about it yesterday, y...

If you______to her about it yesterday, you ______ what to do now.

A. should have spoken; would know    B. spoke; would know

C. had spoken; would have known        D. had spoken; would know

 

D 【解析】 试题分析:考查虚拟语气。if虚拟条件句,对现在进行虚拟,从句用过去时(be动词用were),主句用would+动词原形;对过去进行虚拟,从句用过去完成时,主句用would/could have done;对将来进行虚拟,从句用过去时或should/were to+动词原形,主句用would+动词原形。根据now可知,if从句是对过去进行虚拟,从句用过去完成时,主句含有now,是对现在进行虚拟,用would+动词原形。这是错综虚拟条件句,要分别对主句、从句进行判断,分别使用对应的时态。故选D。 考点:考查虚拟语气  
复制答案
考点分析:
相关试题推荐

______ no bus, we had to take a taxi to go to the station.

A. There was B. There to be C. There had been    D. There being

 

查看答案

I don’t think the color of the curtains ______ the color of your room perfectly.

A. fixes     B. fits     C. suits      D. appropriates

 

查看答案

It was______ back home after the experiment.

A. not until midnight did he goB. until midnight that he didn’t go

C. not until midnight that he wentD. until midnight when he didn’t go

 

查看答案

______ I have made great progress in my spoken English, I can not express myself freely.

A. In spite ofB. Even though   C. As though     D. Despite

 

查看答案

It is _____ he often fails in exams _____ makes his parents worried about him.

A. what; thatB. that; whatC. that; thatD. /; that

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.