第三题应选D,你是对的,前面是个状语从句,故用where,整句话是强调结构的省略形式,原句可以变为It was on the farm where we worked that I get to know her.如选C或A,则是It was on the farm which /that we worked on (that I get to know her)
第5题也是对的,非限制性定语从句.
第6题错了.at one time 是曾经的意思,
at a time 是每次、一次的意思,at no time 是在任何时候都不;决不的意思,in no time 是很快;立即的意思,故选D.
第7题错了,应选B,first 后应用完成时.
第8题错了,应选A,是非限制性定语从句,选D的话,应在talking into careful consideration后面加in,这类句子不仔细看易误选D.
好了,答完了.希望对你有所帮助,祝你英语成绩进步!