To go back to the exercise
Exercise "Past tense or present perfect", created by anonyme (a free exercise to learn English):
Results of the 9 815 people who have taken this test:
Average mark: 48.5 / 100 Share
Latest member with a 100/100 (perfect mark): stupefaite / POLAND, on Thursday 25 January - 18:16:
"Hard work bears fruit"
They got a perfect mark
Stats (9815 candidates)
Question 1 passed: 6.2 %
He * (do) that since he was six years old.
Question 2 passed: 8 %
Rebecca * (talk) to me yesterday.
Question 3 passed: 5.3 %
* (you/meet) your teacher so far?
Question 4 passed: 5.6 %
Tom * (not do) his homework last week.
Question 5 passed: 3.6 %
I * (not play) soccer up to now.
Question 6 passed: 5.1 %
I * (play) soccer two hours ago.
Question 7 passed: 7 %
I * (not learn) that lesson yet.
Question 8 passed: 4 %
I * (have) a shower ten minutes ago.
Question 9 passed: 5.5 %
Edd * (have) five maths tests recently.
Question 10 passed: 6.6 %
I * (sort out) the material since 4:00 PM.
Question 11 passed: 3.1 %
I * (sort out) the material last weekend.
Question 12 passed: 2.5 %
I * (start) my courses last week,
Question 13 passed: 6.3 %
and I * (learn) a lot of things so far!
Click here to go back to the exercise: Past tense or present perfect
Other exercises to learn English

