Test # 32
500 questions in 50 tests. Each test contains 10 questions.
have never had it so good
to have never been in such a good situation
We have never had it so good since the new supervisor came to our department.
More Idioms ...
Spotting Errors in Sentence - Test-14
GK - Science & Technology - 01
Advanced English Grammar Test
Verbal Reasoning Quiz - Mind Game
Vocabulary Game 1