what 是后跟名词 或 名词短语短语
1. what terrible weather we have been having these days ?
句中 主语为we,所以 terrible修饰weather 构成的是名词短语. 所以用 what.
如果用 how 后跟形容词. 句子可以是:how terrible weather is ? 主语为 weather.
比较简单的判断可以这样:
1)(WHAT/how) terrible weather (we have been having these days )? 主句
把(1)的主句删去,则剩下‘可怕的天气’是名词短语,所以用what.
2)(HOW/what )terrible (weather is these days) ?
主句
把(2)的主句删去,则剩下‘可怕的’是形容词,所以用how.
其他感叹句的句子都可以用这样找出主语主句后删去主句判断剩下的句子成分来进行判断,就不会错了.
2.B 是表过去的过去,前一句是说 it WAS so near.后面也只需用 一般过去时.