are worked ,was worked.have worked had worked这几个词搭配那几个是正确的,那几个是错误的,为什么?谢
发布网友
发布时间:2022-05-02 23:48
我来回答
共2个回答
热心网友
时间:2023-10-09 23:29
work 当表达被动的时候也用主动语态的,所以没有are ,was worked 这样的表达,have, had worked都对的,前者是现在完成时,后者是过去完成时。
没有have be worked,只有have been worked,是现在完成时。例如:they have been worked for four years in this factory.他们已经在这个工厂工作了四年了。
热心网友
时间:2023-10-09 23:30
1.are worked ,.have worked had worked都是正确的
are worked:一般现在时的被动语态
was worked:一般过去时的被动语态
have worked:现在完成时
had worked:过去完成时
2.had been worked. have been worked是对的
had been worked:过去完成时的被动语态
have been worked:现在完成时的被动语态
希望对你有帮助。