To go back to the exercise
Exercise "Past tense or present perfect", created by anonyme (a free exercise to learn English):
Results of the 6 679 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 (995 candidates)
Question 1 passed: 61.1 %
He * (do) that since he was six years old.
Question 2 passed: 79.4 %
Rebecca * (talk) to me yesterday.
Question 3 passed: 52.4 %
* (you/meet) your teacher so far?
Question 4 passed: 54.9 %
Tom * (not do) his homework last week.
Question 5 passed: 35.9 %
I * (play) soccer for two hours!
Question 6 passed: 49.8 %
I * (not play) soccer up to now.
Question 7 passed: 68.6 %
I * (play) soccer two hours ago.
Question 8 passed: 39.6 %
According to me, he * (not eat) for many days.
Question 9 passed: 54.5 %
I * (not learn) that lesson yet.
Question 10 passed: 64.7 %
I * (have) a shower ten minutes ago.
Question 11 passed: 30.4 %
Edd * (have) five maths tests recently.
Question 12 passed: 24.8 %
I * (sort out) the material since 4:00 PM.
Question 13 passed: 62.4 %
I * (sort out) the material last weekend.
Question 14 passed: 58.6 %
I * (start) my courses last week,
Question 15 passed: 51.8 %
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