满分5 > 高中英语试题 >

If the weather had been better, we coul...

 If the weather had been better, we could have had a picnic. But it ____ all day.

A. rained                           B. rains                     C. has rained       D. is raining

 

 A 从题干前部分句子的谓语动词结构(虚拟语气)可以看出是指过去某个时间已经下了整天的雨。所以应该用一般过去时态。该题解题关键要从题干前部分入手。if非真实条件句用的过去完成时,主句用would have done,我们可以看出这是与过去事实相反的虚拟语气。
复制答案
考点分析:
相关试题推荐

 The wet weather will continue tomorrow when a cold front ______ to arrive.

A. is expected           B. is expecting     C. expects    D. will be expected

 

查看答案

 —Have you known Dr. Jackson for a long time?

—Yes, since she________ the Chinese Society.

A. has joined          B. joins                         C. had joined                 D. joined

 

查看答案

 —Have you got any job offers?

—No. I ______.

A. waited               B. had been waiting              C. have waited              D. am waiting

 

查看答案

 We first met on a train in 200We both felt immediately that we ______ each other for years.

A. knew                       B. have known                     C. had known        D. know

 

查看答案

 --- I’m sure Andrew will win the first prize in the final.

--- I think so. He ___________ for it for months

A. is preparing      B. was preparing

C. had been preparing    D. has been preparing

 

查看答案
试题属性

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