Choose the best option to complete the following sentences.
1. I have known her………………..two years.
A. with
B. for
C. since
D. in
2. He ......... many old books for 5 years.
A. recycled
B. is recycling
C. has recycled
D. will recycle
3. To prepare for the new year, I .................. my house again since last month .
A. paint
B. painted
C. have painted
D. has painted