English Language Level Test Total tests taken so far: 20998. Average score: 49/70

This test is designed to assess your present English level. Choose the best answer for each question. Please do not guess as it might negatively influence your result. If you are unsure, please select I Don't Know. You can choose to take a minimum of 10 questions and a maximum of 70 questions, it’s up to you. The results will be based on how many questions you take (in groups of 10 questions).

Read more about our language levels.

1. My name _____ Robert.
are
called
is
says
I don't know
2. He _______ 25 years old.
have
am
has
is
I don't know
3. I ______ a newspaper yesterday.
read
rode
run
red
I don't know
4. Mary ______ breakfast every day.
eaten
eats
eat
eating
I don't know
5. The time is 16:40. How would you normally say this?
seventeen less twenty
twenty to five
forty minutes past sixteen
forty minutes past four
I don't know
6. I have ______ here all my life.
live
living
lives
lived
I don't know
7. She has ______ this movie twice.
seen
see
saw
been seeing
I don't know
8. When did it start raining?
'It started an hour ago.'
'For an hour.'
'It rained for an hour.'
'It rained an hour ago.'
I don't know
9. How long has it been snowing?
‘It snowed an hour ago.’
‘It has been snowing all morning.’
‘It snowed for an hour.’
‘It will snow for an hour’.
I don't know
10. What does he do for a living?
'He lives in London.'
'He has lived in London for years.'
'He works for a bank.'
'He banks with work.'
I don't know