51.A. over B. in C. with D. from
50.A. the distance B. reach C. sight D. hand
49.A. realized B. noticed C. found out D. thought
48.A. towards B. with C. at D. against
47.A. go B. decide C. come out D. go on
46.A. difficult B. stupid C. impossible D. unnecessary
45.A. keep up B. slow down C. give up D. take a rest
44.A. thought B. considered C. decided D. felt
43.A. morning B afternoon C. evening D. night
42.A. stopping B. rising C. changing D. increasing