Difficulty: Easy
Correct Answer: The company has put up an advertisement
Explanation:
Concept/Approach: Natural collocations
We '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 correction
A: 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 pitfalls
Overgeneralizing 'put up' to all publicity contexts.
Final Answer
A — Use 'placed/run an advertisement …'
Discussion & Comments