To go back to the exercise
Exercise "Present perfect", created by anonyme (a free exercise to learn English):
Results of the 2 979 people who have taken this test:
Average mark: 56.5 / 100 Share
Latest member with a 100/100 (perfect mark): jackf / FRANCE, on Thursday 30 June - 20:17:
"OK"
They got a perfect mark
Stats (2076 candidates)
Question 1 passed: 49.9 %
The train * (just /leave). You'll have to wait for the next one.
Question 2 passed: 45.2 %
I * (not/write) any lessons this week.
Question 3 passed: 44.7 %
My father * (not/smoke) cigarettes for ten years.
Question 4 passed: 41.6 %
They * (always/come) early to school. They are very good students.
Question 5 passed: 50.3 %
Sally * (never/miss) the bus. She is always on time.
Question 6 passed: 50.8 %
I * (read) that novel many times. I think it is a very good book.
Question 7 passed: 42.9 %
He is the best teacher I * (ever/have).
Question 8 passed: 30.1 %
Mary * (teach) here for six years.
Question 9 passed: 51.3 %
She * (not/complete) her exercises yet. Therefore, she cannot go out with friends tonight.
Question 10 passed: 51 %
Tom * (be) a doctor since June.
Click here to go back to the exercise: Present perfect
Other exercises to learn English