I need you guys
Comparethesesentences.a.Isthishotel______hecomplainedabout? atC.whereD.whichb.Isthisthehotel______hestayedlastyear? atC.whereD.whichc.Isthishotel_______hestayedlastyear? atC.whereD.whichPleasedescribethedifferencesbetweenthesequestions.ThekeysofthemareA,C,C.
第一题,调整语序,如果不是问句,语序应该是:this hotel Is ______ he complained about,对吧?然后进行选择,“which”一般接在“in”后面;“where ”和“that”一般单独使用;所以选择“the one”; 第二题,调整语序,如果不是问句,语序应该是:this is the hotel ______ he stayed last year.然后进行选择,“stay”是个不及物动词,如果后面加“which”或“the one”,应该要加介词,选择“ where ”就比较合适; 第三题,调整语序,如果不是问句,语序应该是:this hotel Is _______ he stayed last year.然后根据判断得出答案。 不知道你满不满意,如果有问题再讨论,我这两天都会在线,希望能对你有所帮助。
个人觉得第三题出得不好,具体原因下面详述。 首先,如doudou8205说的,要调整语序,调整语序后还要再从从句角度上分析。 第一题:this hotel is ______ he complained about。横线处的词是主句this hotel is ___的宾语,也是从句he complain about___的宾语,宾语应该是实际意义的词,但that、where、which都是定语从句的虚拟词,所以用the one才是最佳,the one 用完整的,也就是the hotel。
第二题:this is the hotel ______ he stayed last year。主句this is the hotel句子结构已经完整,所以横线处应该是虚拟词,所以不选the one。从句中 he stayed ____ last year。
补充完整句子,应该是he stayed in the hotel last year。但是句子中没有介词in。所以这里要用where代替in the hotel作虚拟词提前。如果句子中有in,那么that和which都是可以选的。 第三题:this hotel is ____ he stayed last year。
单从从句的角度说,和第二题一样,因为没有in,所以要选择where作虚拟词。但个人觉得主句this hotel is where的表述不是很确切,即应该是(物 is 物)而不是(物 is 地点),所以我对此题保留意见,认为答案应该是the one where比较妥当。
答:首先批评一下一楼,错误不少呢. 1 Is this hotel____C___he stayed last year ? A the one B that C ...详情>>