请教这句英语有语病吗?
来源:百度知道 编辑:UC知道 时间:2024/09/20 16:54:08
请教以下两句哪句语法是对的? 为什么错了? 第一句为什么用whose ? 有语病吗?
1,Her actively collects information of the companies whose stocks her bought .
2, Her actively collects information of the companies for the stocks which were bought .
1,Her actively collects information of the companies whose stocks her bought .
2, Her actively collects information of the companies for the stocks which were bought .
Actively collects information of the companies whose stocks she bought.
这样才对~!形容她成了股迷...
whose 在关系代词中唯一一个做定语的,也就是后面必须跟名词,它的先行词可为人也可为物.这里为物....
我觉得第一句不对,读不通,用whose可以,但不能那么用,很Chinenglish,具体原因我也说不出来,只能说是凭语感吧
两个都错
楼主想表达的概念是
她积极收集她所买股票的公司的有关信息
如果用定语从句,重点在于公司的股票应该怎么表达。我们都知道要尽量避免用所有格与没有生命的物体连用,如果把握不大的话,用of结构最保险。
所以本句最好改成
she collects actively information of the companies of which she bought stocks.
而避免使用
she collects actively information of the companies whose stocks she bought .
每一句都应该以She开头.
第二句我认为应该改成:
She actively collects information of the companies for she bought their stocks.
She actively collects information of the companies for the stocks of which she bought.
请高手指正.