topwords
Take a Test
Knowledge
How It Works
My Account
Past Simple vs. Present Perfect vs. Present Tense #1
1. Which sentence is correct?
I finished my homework yesterday.
I finish my homework yesterday.
I have finished my homework yesterday.
2. Choose the correct form: She ____ (be) in New York last summer.
has been
was
is
3. Complete the sentence: I ____ (read) that book three times.
have read
read
am reading
4. 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.
5. What tense is correct: He ____ (live) here since 2010.
lives
lived
has lived
6. Which is correct? The train ____ (arrive) at 6 p.m.
arrived
arrives
has arrived
7. Choose the correct sentence:
I see him yesterday.
I saw him yesterday.
I have seen him yesterday.
8. How do you complete this: She ____ (visit) her grandparents every weekend.
visits
has visited
visited
9. Pick the correct option: They ____ (already/finish) their project.
have already finished
already finished
already finish
10. Which is correct: We ____ (play) tennis yesterday evening.
have played
played
play
11. 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.
12. Choose the correct form: I ____ (know) her for five years.
know
have known
knew
13. 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.
14. Choose the right sentence: We ____ (eat) dinner before they arrived.
have eaten
ate
had eaten
15. Which form is correct: She ____ (work) at this company for 10 years.
worked
works
has worked
Done. Check my score.