topwords
Take a Test
Knowledge
How It Works
My Account
Past Simple vs. Present Perfect
1. Choose the correct option: I ____ (finish) my project yesterday.
have finished
am finishing
finished
2. Select the correct sentence: I ____ (already/complete) the report.
I already have completed the report.
I already completed the report.
I have already completed the report.
3. Rearrange the words to form a correct question: 'Have / ever / visited / you / England / ?'
Have ever you visited England?
Have you ever visited England?
You have ever visited England?
4. Fill in the blank: They ____ (arrive) late last night.
are arriving
have arrived
arrived
5. Which is correct: She ____ (live) here since 2020.
was living
has lived
lived
6. Pick the correct sentence: He ____ (start) his new job a week ago.
starts
has started
started
7. Complete the sentence: I ____ (read) this book three times already.
am reading
read
have read
8. Choose the correct option: We ____ (meet) last year during a conference.
have met
meet
met
9. Rearrange the sentence: 'just / I / finished / have / my homework.'
Just I have finished my homework.
Have I just finished my homework.
I have just finished my homework.
10. Fill in the blank: She ____ (not/see) that movie yet.
not saw
has not seen
did not see
11. What fits best: They ____ (visit) the museum last weekend.
have visited
visit
visited
12. Choose the correct option: He ____ (already/write) the email before the meeting.
is already writing
already wrote
has already written
13. Which is correct: We ____ (move) to this city five years ago.
are moving
moved
have moved
14. Rearrange the words: 'yet / you / visited / have / this museum / ?'
Have yet you visited this museum?
You have visited this museum yet?
Have you visited this museum yet?
15. Complete the sentence: I ____ (never/see) such a beautiful sunset before.
have never seen
never see
never saw
Done. Check my score.