第一题考查的是情态动词+be的结构,表示的是对事物可能性的一种猜测.第一题汉语提示的不可能在家,表示的是非常肯定的猜测,我们选择情态动词can,所以第一个横线填can't be at home.
第二题考查的是时态的被动语态,这里强调的已经,很显然用现在进行时,被暗示我们选择的是被动语态.所以应该用的是现在完成时的被动语态.横线上应该填的是:who have been showed around our school.(这里只能用who不能用whom因为前面的先行词在后面的从句中作的是主语,当然这是个非限制性定语从句,所以不能用that)
第三题考查的仍然是现在完成时的被动语态,我们看一下横线前面的主语是money,是不可数名词,所以应该填:has been spent on.
补充:(1)情态动词的被动语态:情态动词+be+v_ed
(2)情态动词用于表示其它猜测的情况:(这里我要强调一下should这个词)should+have+done(表示的是本应该做某事而没有去做),shouldn't+have+done(表示的是本不应该做的事情而去做了),它们都表示的都是与事实相反的假设.