Present Perfect FOR vs SINCE MCQ Grammar Quiz - Test - Exercise
Question 1 |
Margaret has lived in Spain _____ a long time.
A | for |
B | since |
Question 2 |
I haven’t had a holiday _____ last summer.
A | for |
B | since |
Question 3 |
Patrick is really tired. He has been awake _____ four o’clock this morning.
A | for |
B | since |
Question 4 |
New Zealand has been an independent country _____ 1947.
A | for |
B | since |
Question 5 |
Dinosaurs have been extinct _____ millions of years.
A | for |
B | since |
Question 6 |
Mr. Smith has been away from his desk _____ a few minutes.
A | for |
B | since |
Question 7 |
Jenny and I have been friends _____ we were kids.
A | for |
B | since |
Question 8 |
The store has been closed _____ last Wednesday.
A | for |
B | since |
Question 9 |
Michael has had the same job _____ ten years.
A | for |
B | since |
Question 10 |
I’ve been so busy that I haven’t slept _____ two days!
A | for |
B | since |
Question 11 |
We’re ready to leave. In fact, we’ve been ready _____ an hour.
A | for |
B | since |
Question 12 |
Sam and Martha have owned their new car _____ April.
A | for |
B | since |
Question 13 |
I haven’t watched TV _____ the day before yesterday.
A | for |
B | since |
Question 14 |
Isabella hasn’t ridden her bicycle _____ she fell off it last week.
A | for |
B | since |
Question 15 |
I’m really hungry! I haven’t eaten _____ this morning.
A | for |
B | since |
Question 16 |
Iceland has been inhabited _____ only about a thousand years.
A | for |
B | since |
Question 17 |
My neighbors have been away on holiday _____ several weeks.
A | for |
B | since |
Question 18 |
Our universe has existed _____ billions of years.
A | for |
B | since |
⇦ |
List |
⇨ |
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | End |