Present Perfect Tense
Tenses - explanations
<=
Index
=>
Choose the right words
for
or
since
.
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
<=
Index
=>
English online
Grammar explanations
Grammar exercises
Adjectives
Adverbs
Articles
Conditionals
Conjunctions
Gerund
Infinitive
Nouns
Numerals
Passive voice
Prepositions
Pronouns
Questions
Reported Speech
Tenses
Time clauses
Verbs
Grammar tests
Vocabulary
English for Beginners
Conversational Courses
Examination Courses
Courses for Adults
Courses for Students
Courses for High School Graduates
Courses for Junior High School Graduates
Courses for Children
One-to-One Courses
Private Lessons
Business English Courses
Offer for Companies
Summer Courses
Add to Favourites »
Write to Us »
Links »
Subscribe »
Home page
About Us
FAQs
Opinions
Courses
Levels
Photo Gallery
Special Offers
Prices
How to Enrol
Contact Us
Sitemap
You are here:
Home page
/
Grammar exercises
/
Tenses
/
Present Perfect: since / for - exercise 3
Polish version