A. Because so much time; likely B. As so many times; possible C. Though a lot of time; possible D. With a lot of time; likely