49.You should have told me there was no class today.I —all the wayhere through the heavy rain.A.must not have run B.need not have run C.should not have run D.can not have run 为么选B不选C.50.___ your timely warning ,we would have been unaware of the danger.A.in spite of B.but for C.instead of D.As for为么选B而不选 D.

问题描述:

49.You should have told me there was no class today.I —all the way
here through the heavy rain.A.must not have run B.need not have run C.should not have run D.can not have run 为么选B不选C.50.___ your timely warning ,we would have been unaware of the danger.A.in spite of B.but for C.instead of D.As for为么选B而不选 D.

1、need not have done sth表示没有必要这么做;而should not have done sth 表示本不应该做某事却做了;一个表有无必要,一个表应不应该做。
2、but for “要不是因为某人或者某事”;“如果没有某人或者某事”;
As for“至于某人或者某事”
题目意思是“要不是你及时提醒,我们不会意识到危险”

1.按照意思来看 题意是,你该告诉我今天没有课的,我 冒着雨一路跑来了.表示是在责备听话者.should not是不应该,那就变成是你自己的错了.B的意思是不需要,意为本可避免的.2.这里是虚拟语气.题意是 你及时的警告,我们那...