Grammareasy · Past Paper

He has been in this office _______ 20 years.

Asince
Bfor
Cat
Dfrom

✓ Correct Answer: Bfor

We use 'for' for a period of time (duration).

Share this question

More from Grammar