i have been working in the factory for nearly 5 years,_____makes all kinds of sports shoesA.which B where C when D that 答案选A为什么不选B请详细说明理由

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 23:16:45
i have been working in the factory for nearly 5 years,_____makes all kinds of sports shoesA.which B where C when D that 答案选A为什么不选B请详细说明理由

i have been working in the factory for nearly 5 years,_____makes all kinds of sports shoesA.which B where C when D that 答案选A为什么不选B请详细说明理由
i have been working in the factory for nearly 5 years,_____makes all kinds of sports shoes
A.which B where C when D that 答案选A为什么不选B请详细说明理由

i have been working in the factory for nearly 5 years,_____makes all kinds of sports shoesA.which B where C when D that 答案选A为什么不选B请详细说明理由
A
which在从句中充当主语(the factory )
而where是状语(in the factory )
放在从句中不合适

where做状语成分,谓语从句中缺少主语
所以不能选B
希望能够帮到楼主

A
先行词在从句中作主语,

这是一个非限制性的定语从句,考察引导词的选用问题
这里which引导非限制性定语从句,先行词是factory。只有which能引导非限制性定语从句。
译为:我在这家工厂工作已经五年了,它(这家工厂)制造各种各样的运动鞋。

定语从句的主语是名词the factory,不是地点状语

I/we should have been working.是什么意思 I have been working for two days. i have been working lots as Because i have been working Because i have been working hard I have been working here for 7 years.改为同义句怎摸说形如I have been working here— — — I have been working hard all morning有没有什么语法错误有have been working这种说法吗 have been working 是什么时态 I so busily recently that I ____nnnno time to help you with your math .- I can manage it by myselfA.have been working;have B.have worked; had C.am working; will have D.had been working ;had had I am a man so I will have been working and never give up谁说的 I worked all I have been working all day 这两句有什么区别么 where have you been?we have been looking for you everywhere.i(worked out)a teaching plan in my office.为什么这里不填have been working out.had been working out; had been work out I have been working for more ten years.这里的for是否可以去掉呢 by this time next week ,i will have been working for this firm for twenty years 英语翻译I have been a working writer for most of my life Have been working for several years I have been working for an hour. I have working for an hour. 这两句话都正确吗?意思是否相同?错的话怎么改? have you been working as a clerkHave you been working as a clerk?--_ .I am a lawyer now.A.Yes,I do.B.Yes,I have.C.No,I haven’t D.No,I don’t I ___ on my report next week so I won’t be able to meet you any day.A.am working B.will be working C.was working D.have been working顺便翻译下