一。正确答案是d。第一个空先行词前面有the only 这个限定词修饰,只能用that。第二个定语从句中,如果用where的话,表示地点,语义不通。check可以加一个宾语,也符合语境,同时place前有very修饰,所以需要用that。
二。that which where what等等的用法? 这个问题太大了,不是一句两句话就能说清楚的。简要回答如下:
1. what 。它引导的从句是名词性从句,这个从句可以在句中用作表语从句,宾语从句或主语从句。 如:What he needed was a guide book. (主语从句) This guide book was what he needed.(表语从句) He had got what he needed. (宾语从句)
2. that which where,这里只能简单解释一下在定语从句中的用法。 ①that which不仅引导定语从句,而且在定语从句中充当宾语成分。 或者从另一个角度来看,如果定语从句中需要宾语,就选择that 或which(当然还有一定的规则要求)。否则就选where。 ②where 不仅引导定语从句,而且在定语从句中充当地点状语。 换句话说,如果定语从句中不需要宾语,就选择where。