Since, For in Present Perfect Tense
Check the correct answers to this exercise on Present Perfect Tense »
Choose the right words
for
or
since
to complete the following English sentences in Present Perfect Tense.
1. We haven't met
for
since
Christmas.
2. We haven't been in the opera
for
since
over a year.
3. I haven't spoken German
for
since
the end of the war.
4. You have kept me waiting
for
since
half an hour!
5. It is about two years
for
since
we last had news of him.
6. I haven't bought a new book
for
since
April.
7. We haven't seen our cousin
for
since
ages.
8. His wife has changed a lot
for
since
the last time we met.
9. My daughter hasn't written to me
for
since
my birthday.
10. We have lived here
for
since
many years.
11. It hasn't snowed here
for
since
six months.
12. Our guests have been sailing
for
since
tea-time.
13. It has been several hours
for
since
I had dinner.
14. There hasn't been any war in this country
for
since
over a century.
15. Nothing has been changed here
for
since
the Middle Ages.
Check
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
/
Since, For in Present Perfect Tense