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 |