1.A 第一个what是因为we can get缺少宾语,要名词性成分,所以选what,that没有该功能.第二个what是因为we have需要宾语成分,故A是合适的答案.
2.这里whaterver=no matter what其中what充当promise的宾语.翻译:你可以依赖(深信)他所做的任何一个承诺.A中anything和promise冲突.
3.首先,主句缺少的是主语,名词性成分,这样把A、C排出,因为that没能作need的宾语,短语不是名词性的.B的错误在于need是个动词,就不需要are了,它自己就能当动词用.
4.先确定句子少了什么成分,with it可以不看,它的作用是表示动作的对象.那么i could have done就没有宾语了,是个名词性成分,故一下子排出B、C.他俩是引导状语从句的.
翻译:我还没找到我的自行车,其实我不知道我能把它放哪了.