English: Fill in the blank: "She has been reading the book ___ two hours."

Explanation:
"For" is used with a period of time.

Latest Blogs