问题标题:
定于从句先行词前面有the那后面还能用that吗isthisfactorythat/whichwevisitlastyear?isthisthefactorywhichwevisitlastyear?
问题描述:
定于从句先行词前面有the那后面还能用that吗
isthisfactorythat/whichwevisitlastyear?
isthisthefactorywhichwevisitlastyear?
宋百川回答:
你仔细看一下,两个句子是不一样的.
第一句本身就是错的.应该是Isthisfactorytheonethatwevisitedlastyear?你的那句话,把thatwhich想成了visited的宾语,但是visitfactory是不对的,先行词factory是可数名词,所以就需要theone作表语.而且必须有,不然本句就会做错.而且有theone就不能用which.因为先行词是one了.
第二句中可以用that.因为这里visit缺少宾语,that可以作宾语.
点击显示
英语推荐
热门英语推荐