53.A. flying B. swimming C. crossing D. passing
52.A. fresh B. greater C. weakening D. remaining
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