I thought he was not able to get to the top of the mountain, but he ________ at last.
A.succeeds B.succeeded C.has succeeded D.will succeed
If Mary ________ next Sunday, we will go boating together.
A.will come B.comes C.came D.is coming
I failed in this English exam, but I believe I ________ better later.
A.will do B.am doing C.have done D.did
I don't remember when and where I ________ this book.
A.buy B.am buying C.will buy D.bought
They were doing homework when the telephone ________.
A.rings B.was ringing C.rang D.has rung
I haven’t finished reading the book. I ________it when I finish it.
A.return B.returned C.will return D.have returned