englishgrammar.org
Idioms Exercise
Fill in the blanks. Answers Software engineers are a dime a dozen these days.Getting injured turned out to be a blessing in disguise because he