вчера я давал тест. большая половина ответов - правильные. congratulations! это был самый мелкий 1-й уровень. сейчас готовлю тест 2-го уровня. а всего 10 будет). можете британский тест на грамматику попробывать. 35 вопросов. уровень ниже среднего. в своих же тестах я учитываю НАШУ ментальность плюс чему и как нас раньше учили.
прежде всего: есть нормальный английский и есть школьный English. между ними не так много, но есть различия. школьный English был разработан в 70-х годах прошлого века академиком Аракиным и одобрен ЦК КПСС. с тех пор в школах и частично ВУЗах преподают этот вид английского. так вот, на школьном говорят: Have you a sister? I have not a sister. на нормальном же: Do you have a sister? I do not have a sister.
информация предоставлена Oxfrod University Press, UK. 2009.
вариант I have no sister - тоже правильный. это более категоричное отрицание. например: Do you have friends in Brasil? - I do not have friends in Brasil. число друзей "0". но "вполне могут скоро появится". Do you havу friends in Africa? - I have no friends in Africa. число друзей "0". и "ты что. какая нафиг Африка. не было и не будет!"