Tom joined an English club, and now his English________ a lot.
A.has improved B.improves C.will improve D.improved
Henry never gives in when facing difficulties. We all ________ his strong spirit in life.
A.will admire B.admire C.have admired D.admired
I ________ my trip to Canada because I lost my passport by mistake.
A.cancel B.will cancel C.have canceled D.was canceling
Sorry, I need to go to the library now. Lily ________ for me outside.
A.waited B.is waiting C.waits D.was waiting
Bill didn't answer my phone yesterday afternoon because he ________ a speech at that time.
A.gives B.is giving C.gave D.was giving
My sister ________ the piano very well, but she didn't have much time to play last week.
A.is playing B.played C.plays D.was playing