1,doesn't live
你知道所有的东西离开阳光都不能生存么?
先将句子还原成陈述句,方便判断
You knew everything ...without sunshine.
很明显,you是主句的主语,knew是主句的谓语
后面是宾语从句,
everything是宾语从句的主语,
这里的空格是宾语从句的谓语,
所以是完整的谓语,因为有not,所以需要助动词,这里用的是doesn't live
虽然主句是一般过去时态,但是由于宾语从句陈述的是一件客观事实,所以,宾语从句中可以用一般现在时态
2,By whom was the window broken?
还是先将句子变成陈述句,Mike broke the window.
The window was broken by Mike.
将mike用划线部分提问,由于是宾语,所以用whom
变成,By whom was the window broken?
关于划线部分的窍门,看我的blog,里面有窍门
3,is
因为主句的时态是一般现在时,就是cant,所以原因状语从句也用和现在有关的时态
4,had
因为整个文章都是用一般过去时态,所以,这里也需要用和过去时态有关的
肯定对哦