I HAVE BEEN LOOKING … THIS BOOK FOR MONTHS, AND AT LAST, I HAVE FO...

20. I have been looking … this book for months, and at last, I have found it.

A. over B. up C. for D. at