0

Example:

The tasks this layer is responsible for are meaningful to the business or necessary for interaction with the application layers of other systems.

Can we omit for in responsible for? Because for and are together sound very strange. Or this for is mandatory?

  • The text as a whole is a bit "strange / convoluted" - I'd prefer This layer is responsible for tasks which are meaningful to the business or necessary for interaction with the application layers of other systems, at the very least. That would certainly get you out of your problem, but syntactically what you've written is perfectly valid. It's just "awkward" because your starting position was badly chosen (the layer is the naturally important "subject", not the tasks it handles). – FumbleFingers Reinstate Monica Jan 31 '19 at 16:30
  • Only a person can be responsible for something. The task this layer executes or performs [etc.] – Lambie Jan 31 '19 at 16:30
  • @Lambie: Not so - if you do an NGram for "this * is responsible for", you'll find that the most common word for the "blank" is in fact mechanism. Not a person at all. And the next 3 are group, fact, process. – FumbleFingers Reinstate Monica Jan 31 '19 at 16:33
  • @FumbleFingers That's fine. I still don't like it here. The layer executes or performs the task. There is no need to say "responsible for". – Lambie Jan 31 '19 at 17:12
  • @Lambie: Well, yeah - I agree that the whole tone of the text is a bit "precious". And something like handles is much easier for the reader to handle than is responsible for. – FumbleFingers Reinstate Monica Jan 31 '19 at 17:26
2

The "for" is mandatory with "responsible". You can be (just plain) "responsible" without any preposition, but if there is another noun (or pronoun, or other noun-like object) after responsible, you need a preposition there to specify the relationship between that noun and "responsible".

The combination "... for are ..." doesn't sound bad to me in this context. If you really don't like it, you could reword the sentence like this:

The tasks for which this layer is responsible are meaningful to the business or necessary for interaction with the application layers of other systems.

But, to me, it sounded fine the way it was. Either way, you've got a somewhat complicated sentence there.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.