5道英语单选题(A)

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:13:56
1. If the sun ___ tomorrow,what would we do?
A.will not rise B.had not risen C.would not rise
D.were not to rise
2. It ___ every day so far this month.
A.is raining B.rained C.rains D.has rained
3.there's a police car in front of our neighbor's house.What do you suppose___? A.is happened B.has happened C.would happen
D.did happen
4.Look at these clouds.___.
A.It'll rain. B.It's going to rain. C.It'll be raining
D.It is to rain
5. It ___ six years since they last saw each other.
A.was B.had been C.is
请简明解释,谢谢

1.D 虚拟语气 对一般将来时的虚拟语气用should或 were to +动词原形 或一般过去时所以选D were not to rise
2.D 这题我并不太确定,也说不太清,个人感觉说的是这个月每天都在下雨,并且一直到现在,所以应该用完成时。
3.B 这里可以先把do you suppose不看,它只是个插入语,去掉不影响整个句子。 接下来看剩下的 what ....由于happen发生只有主动没被动而且是说的对现在的影响用 has happened
4.A 说下其它的 B 表示将来按计划的执行,此处不合适。C项是将来进行时态也不对 D项是表示命令要求更不符合题意
5.C 现在完成时的五大句式之一 如果这里想用B的形式应该是has been
关于五大句式我可以写一下:
1. They has moved to France since ten years ago
2. They has moved to France for ten years
3. Ten years has passed since they moved to France
4. They moved to France ten years ago.
5.It is/has been ten years since they moved to France.
第四种其实是过去时的用法,前三种加上LZ的这种是现在完成时的用法
此题就是第五种用法

D 虚拟语气
D 完成时
B 发生了什么,完成时
B 将要下雨,表可能性大
B since引导完成时