1.The half smile on his face suggested that he (B.was) happy to have given his life for his country.半个笑容在他的脸上暗示着他很高兴可以为他的国家牺牲.A.should be 是应该或者将要的意思B.was 是 be的过去式 也就是C.would be 就是本来打算D.had been 是have been 的过去式因为suggested 和 given 是过去式的.所以A还有C就已经排除,D虽然是过去式的,但had been 这个词使用在现在分词举个例子就是jason had been talking for over an hour before tony arrived.所以正确答案是B2.(compared with) most of the others,you are so excellent a girl.与其它相比较,你是一个非常优秀的女孩.因为是与其他比较所以不能用compared as 或者comparing as所以B和D就已经排除不知道怎么解释为什么A是对的3.He got frightened at the ____ of the rats. 他看见老鼠时就吓到了虽然都是看得意思但是at the sight of 就是看见时 所以是A