Choose A, B, C or D to complete the following sentences

Hello everybody
Please help me to check this exercise. Thank you so much and sorry if I have some typos!
W.F.G

Choose A, B, C or D to complete the following sentences

  1. I remember …him once in my life.
    A. to meet B. meeting C. to have met D. met
  2. He has been waiting for this letter for days, and at… it has come.
    A. last B. the end C. present D. the finish
  3. The man who lives opposite us sometimes comes… for a cup of tea.
    A. on B. over C. off D. to
  4. There was a small room into … we all crowed.
    A. which B. where C. that D. it
  5. We were so late we… had time to catch the train.
    A. nearly B. almost C. hardly D. simply
  6. Your work has been very good… this year.
    A. so far B. by far C. as far as D. so long
  7. Give her a telephone number to ring… she gets lost.
    A. whether B. in case C. unless D. perhaps
  8. Tell me … there is anything special that you would like to do.
    A. that B. which C. so D. if
  9. It was great success. He succeeded … everyone laugh.
    A. to make B. in make C. for making D. in making
  10. He couldn’t have known what was in the letter … he had written it himself.
    A. until B. if C. unless D. if only

Thank you for your correction!
W.F.G