For and Since with Present Perfect

By in Grammar on September 1, 2016

Please choose the correct preposition for a meaningful sentence.

Page 1 of 2

Form

1. Which is the correct sentence?

2. Which is the correct sentence?

3. Which is the correct sentence?

4. Which is the correct sentence?

5. Which is the correct sentence?

6. Fill in the blanks with the appropriate word.

 

for | since

 

She has finished drawing the mountains half an hour ago.

 

I have known her several years.

 

She has read this book many times 2013.

 

He has been learning German four years.

 

They have known each other last December.