Present Perfect versus Simple Past
Check the correct answers to this exercise on Present Perfect Tense »
Present Perfect versus Simple Past. Choose the right words and expressions to complete the following sentences in Present Perfect or Past Simple Tense.
Show all questions
<=
=>
We ______ for one hour this morning.
(and it is still morning)
?
have played
?
played
He has walked ______ three hours.
?
for
?
since
I have been very busy ______ last week.
?
for
?
since
I ______ the horse this morning.
( It is 9 am )
?
have ridden
?
rode
We ______ since early yesterday morning.
?
have worked
?
worked
He ______ on Sunday.
?
studied
?
has studied
We have worked ______ two days.
?
for
?
since
He ______ his mother when she was sick.
?
helped
?
has helped
We _______ the park last year.
?
saw
?
have seen
I _______ him for many years.
(he is still alive)
?
have known
?
knew
OK
Grammar
Exercises
Adjectives
Adverbs
Articles
Conditionals
Conjunctions
Gerund
Infinitive
Nouns
Numerals
Passive voice
Prepositions
Pronouns
Questions
Reported Speech
Tenses
Time clauses
Verbs
Vocabulary
Polish version
Grammar
Exercises
Vocabulary
You are here:
Home
/
Exercises
/
Tenses Exercises
/
Present Perfect versus Simple Past