问题补充说明:He owned a farm about twenty miles outside the city of Washington,for which the village of Georgetown was the market center.
首先,英语中有一个规定就是一般不会在句尾放介词(介词后面一定有名词)。所以在碰到从句的时候,特别是which或者that所指代的词在从句中视作为介林够析验阶立词后面的名词出现的时候,就必须用which,并将介词前置。which在这里是指代那个thecityofWashington的,后面的从句的应该写成thevillageofGeorgetwonwasthemarketcenterforthecityofWashington。明白了吗?给你举个例子Hisfirstjobisinabigbank,fromwhichhelearntalotofinformationaboutfinancialmanagement.which是指代bank的,后面的从句是说helearntalotofinformationabo工剧底城听utfinancialmanagementFROMtheBANK.所以不存在forwhich的用法,只是介词加which的用法。