24.It is required that the students do/do not use mobile phones in their school, so seldom
shouldwill you see them using one.
解析 句意:学生被要求在学校不能使用手机,所以您几乎看不到他们用。根据required可知,从句谓语动词用“(should+)动词原形”。
25.I forget where I read the article, or I
∧ show it to you now. would
解析 句意:我忘记在哪读过这篇文章了,否则我现在就指给你看了。根据语境可知,or 隐含有一个虚拟的条件,即 or=if I didn't forget where I read the article(要是我没忘记我在哪儿读过这篇文章的话,但事实上忘了),故用“would+动词原形”表示对现在事实的虚拟。
26.If it were not for the fact that she couldn't sing, I would invite her to the party.
can't解析 句意:如果不是因为她不能唱歌,我就邀请她来晚会了。根据if从句的谓语动词were可知,这是对现在情况的虚拟;for the fact说明的是“客观事实”,描述客观事实用一般现在时。
27.I'd rather we don't see each other in the future and I'm sure you know the reason.
didn't解析 句意:我宁愿我们今后不再见面,我确信你知道原因。would rather若是对将来情况的虚拟,从句用一般过去时。
28.John's grade on the test is the highest in his class. He should have studied last night.
must解析 句意:约翰考试的分数最高,他昨晚一定学习了。从last night可判断,他昨晚一定学习了,must have done表示对过去情况的肯定推测。
29.Would you ∧ bought the dictionary if you had had more money yesterday?
have解析 句意:如果你昨天有更多的钱,你会不会买那本字典呢?根据if you had had可知,句子是对过去情况的虚拟,would引导的疑问句中应用“have+过去分词”。
30.Bob would ∧ helped us yesterday, but he was busy.
have
解析 句意:鲍勃昨天本应该帮助我们的,但是他太忙了。根据but可知,句子是对过去事实的虚拟,故上半句谓语动词用would have helped。