请改正每个句子中的错误,请改正并说明原因,最后翻译句子的中文意思,谢谢!

21.如果警察早一点到达,他就会看到事故了。

a改为had。主句使用一般将来时,if或unless引导的条件状语从句使用一般现在时。这里主句是将来完成时,从句应该是过去完成时。

如果警察早点赶到,他可能会目睹事故的全过程。

22.主管(B)的任务(A)比他的助手(C)的任务(D)多。

d改为assistant的,意思是sistant的任务。

主管的任务比助理的任务重。

23.老师和学生都没有被介绍给他们的系主任。

两者之后的动词...也不是基于邻近原则,这和这里的学生是一致的,我们用were。所以我觉得这句话是对的。

老师和学生都没有被介绍给系主任。

24.能见度变得如此之差,以至于我几乎看不见走在我前面一英尺的那个人。

c是错的,hardly本身是负的,不是不是。

能见度很低,我看不见前面一英尺处走着的那个人。

25.她把放在房间里的所有衣服都挂了起来。

d错误,衣服应该放置,所以用铺设。

她把放在房间里的所有衣服都挂了起来。

26.我们花在这项工作上的时间相当少。

一个错误,amount修饰不可数名词,hours是可数名词的复数,要用number。

我们花在工作上的时间屈指可数。

27.演讲者是一个很有前途的人,应该受到鼓励。

c错误,改为he/she,并连接了两个平行句,who不能做主语。

演讲者是一个有前途的人,他/她应该受到鼓励。

28.我叫威廉,我的大多数朋友都简称我为比尔。

一个错误,应该是但是。威廉和比尔没有必然联系,所以我们用but。

我叫威廉,但我的大多数朋友都简称我为比尔。

29.我们强烈建议史密斯尽快被告知他的身体状况。

c错误,改为(应)告知。让我们在这里检查一下suggest的用法。

我们强烈建议尽快告知史密斯他的身体状况。

30.这群人正在等他们去北京的飞机。

C错误,该组为一个整体,谓语动词为单数,应用C项。

这群人在北京等着接他们的飞机。