If the weather had been better, we could have had a picnic.

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答案为什么不能是C.麻烦解释清楚点
瑞雪RENEE 1年前 已收到3个回答 举报

gagu1 幼苗

共回答了20个问题采纳率:95% 举报

这里只需要用过去式就行了,原题目中是与过去相反的虚拟语气,那么就是过去他们外出时就下雨,用过去式是最合适的

1年前

10

兰色水妖 幼苗

共回答了6个问题 举报

从这点说,我是在外企工作,这些东西老外不会介意,就比如咱们说的口头语,“你还吃呢现在”。其实这就是一个病句,但是你听到以后,不会感觉有问题。
你去进如作者的状态,从could可以看到是现在的话,就是,如果天气好一点,我们就可以去吃个午饭了,表示假设,现在没有发生,而后面的是现在真实的状态,如果选C,那么意思也就是假设了,标识一般过去完成时,就是雨下了,但是现在状态不知道,也可以理解成雨下了...

1年前

0

生命之轻重521 幼苗

共回答了56个问题 举报

这句话中并没有强调的意思,虽然语意上C也算对,但是A可能会更适合

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.021 s. - webmaster@yulucn.com