topwords
Take a Test
Knowledge
How It Works
Get Started
Take a Test
Knowledge
How It Works
Get Started
Home
/
Tests
/
Past Simple vs. Present Perfect vs. Present Tense #1
Back to Tests
Past Simple vs. Present Perfect vs. Present Tense #1
Grammar Rules
Grammar Rules
15 Questions
Instant Feedback
1.
Which sentence is correct?
I finished my homework yesterday.
I finish my homework yesterday.
I have finished my homework yesterday.
2.
Choose the right sentence: We ____ (eat) dinner before they arrived.
have eaten
ate
had eaten
3.
Choose the correct form: She ____ (be) in New York last summer.
has been
was
is
4.
Complete the sentence: I ____ (read) that book three times.
have read
read
am reading
5.
Which is correct: We ____ (play) tennis yesterday evening.
have played
played
play
6.
Which form is correct: She ____ (work) at this company for 10 years.
worked
works
has worked
7.
Find the correct sentence:
He has always drank coffee in the morning.
He always drinks coffee in the morning.
He always drank coffee in the morning.
8.
Which sentence is correct?
He has gone to the store an hour ago.
He is going to the store an hour ago.
He went to the store an hour ago.
9.
Pick the correct option: They ____ (already/finish) their project.
have already finished
already finished
already finish
10.
Choose the correct form: I ____ (know) her for five years.
know
have known
knew
11.
Which sentence uses the Present Perfect correctly?
She has been to London twice.
She has been to London yesterday.
She has been to London last year.
12.
What tense is correct: He ____ (live) here since 2010.
lives
lived
has lived
13.
Which is correct? The train ____ (arrive) at 6 p.m.
arrived
arrives
has arrived
14.
Choose the correct sentence:
I see him yesterday.
I saw him yesterday.
I have seen him yesterday.
15.
How do you complete this: She ____ (visit) her grandparents every weekend.
visits
has visited
visited
Test Progress
Track your answers and submit when ready
Progress
0%
Total
15
Answered
0
Questions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
You have
15
unanswered questions. Please answer all questions before submitting.
Submit & Check Answers
💡
Tip:
Click on any question number above to quickly navigate to it.
Want More Tests?
Create a free account to access more tests and track your progress.
Create Free Account
Browse More Tests
topwords
Knowledge
How It Works
Take a Test
© 2025 topwords. All rights reserved.