Difficulty: Easy
Correct Answer: The company has put up an advertisement
Explanation:
Concept/Approach: Natural collocationsWe 'put up' posters/notices on walls, but we usually 'place/run/publish' or simply 'put an advertisement' in newspapers. 'Put up an advertisement (in newspapers)' is a nonstandard collocation in formal English.
Step-by-step correctionA: Replace phrasal verb: 'The company has placed/run an advertisement in newspapers all over the country.'
Verification'Put up an ad' is acceptable for physical signboards, not for print ads inside newspapers.
Common pitfallsOvergeneralizing 'put up' to all publicity contexts.
Final AnswerA — Use 'placed/run an advertisement …'
Discussion & Comments