Buyers are urged to buy a flat now for the fear of having to compete with the 5000 applicants after the policy taken effect.
Q1. Is it grammatically right for the two underlined phrases? Should I change it to "flats" and the "implementation of the policy"
Q2. Can past participle phrases be considered as noun phrases? In other words, think "the policy taken effect"
as a noun phrase grammatically in the sentence.
Thanks so much
For me "Buyers are urged to buy flats" suggests that each buyer is encouraged to buy more than one flat. That is quite unlikely. Each buyer is probably being urged to buy (at least) one flat.
"For the fear" is incorrect. "For fear" would be better but still not really an appropriate phrase.
"After the policy takes effect" is how the sentence should end.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.