Working in an unsanitized environment subjects people to infection from viruses.
Working in an unsanitized environment subjects people to infection by viruses.
Which preposition is correct?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
ansonman. Well, in this case we should use the second one.
Why? Well, we must use a preposition that indicates “agent or cause” and “by” is your best option.
You can read more information about it in this website: https://www.spanishdict.com/compare/by/from