
请高手解答几个初中英语语法问题。
我有以下几个问题:1.句子:Thisisthefactory()Ivisitedyesterday.这个地方填什么?2.Whoareyoutalkingto可以换成Tow...
我有以下几个问题:
1.句子:This is the factory( )I visited yesterday.这个地方填什么?
2.Who are you talking to 可以换成To whom are you talking? 为什么前一句的Who不换成Whom??
请高手回答 非常感谢!
请说明第一个问题为什么要这样填。 展开
1.句子:This is the factory( )I visited yesterday.这个地方填什么?
2.Who are you talking to 可以换成To whom are you talking? 为什么前一句的Who不换成Whom??
请高手回答 非常感谢!
请说明第一个问题为什么要这样填。 展开
1个回答
展开全部
1、填which或that,不用where是因为vist后面直接跟地点名词,vist the factory,如果这时候,动词改成work,则应该填where或in which,因为是work in the factory。总结,which或that只能指代名词,这里是factory,而where指代的是in the factory
2、可以。我们知道who是主格,就是说要作主语,得放在动词前面;而whom是宾格,就是说它只能做宾语,得放在动词或者介词的后面。但常常提问时有用who代替whom,例如:Who are you? Who are you waiting for?
2、可以。我们知道who是主格,就是说要作主语,得放在动词前面;而whom是宾格,就是说它只能做宾语,得放在动词或者介词的后面。但常常提问时有用who代替whom,例如:Who are you? Who are you waiting for?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询