这2个是有区别的
过去完成式,代表的是过去的过去。
我们来看37题, We ______on the isolated island for thirty hours when the rescue team finally came.
这里应该用过去完成进行式。选择Bhadbeenstaying。因为救援队到达是came是过去式,而我们一直在孤岛上呆着比came还要过去,也就是说我们一直在孤岛上首先呆着,然后救援队才到。所以过过去完成式。
关于第21提,We __Xiao Li since she was a little girl。
这里was是发生在过去,但是比较下know和was的动作,哪个发生在前,哪个发生在后。肯定是was在前,然后我们才认识她的。所以此处没有过去的过去这个动作,不能用过去完成时。
问题呢,你可以把英说问题提出来的,才知道的怎么解啊。