满分5 > 高中英语试题 >

If you____here half an hour ago, you wou...

If you____here half an hour ago, you would have known what we were talking about.

A.arrived B.had arrived C.should arrive D.would arrive

 

B 【解析】 考查虚拟语气。句意:如果你半小时前到达这里,你就知道我们在说什么了。结合后文half an hour ago可知,表示与过去事实相反,主句用would (should, could, might) +have+过去分词,从句用过去完成时。故选B。   条件从句的谓语动词形式 主句谓语动词形式 与过去事实相反的假设 had done would/could/might/should have done 与现在事实相反的假设 过去时(was→were) would/could/might/should do 与将来事实相反的假设 过去时 (was→were) ; should do; were to do would/could/might/should do  
复制答案
考点分析:
相关试题推荐

It’s really exciting to imagine my future when I____ a new life at university.

A.would experience B.have experienced

C.will be experiencing D.experienced

 

查看答案

I will try my best to get lo the station ahead of time  ____ I have to walk all the way there.

A.so that B.as though C.even if D.in case

 

查看答案

My neighbour Sana is always sheltering her child too much, and that’s ____we differ.

A.when B.what C.how D.where

 

查看答案

China’s efforts to give timely treatment to those infected with the virus are being____by the rest of the world.

A.applauded B.clarified C.postponed D.transferred

 

查看答案

The Yangtze River Delta regional development plan,____Nantong has long expected, is under way.

A.that B.where C.which D.when

 

查看答案
试题属性

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