64. Margaret ____ in the school marathon for charity before.
A. has never run B. never runs C. never ran D. has never been running
15
62.So far I ____ any of the exams at school.
A. haven't been failing B. hadn't failed C. didn't fail D. haven't failed
15
57. Kevin ____ his homework, but he ____ it yet.
A. has been doing/hasn't been finishing B. has done/hasn't finished C. has been doing/hasn't finished D. has done/hasn't been finishing
15
51.I ____ English for five years. I study it at school.
A. have been learning B. have learnt C. learnt D. am learning
15
67. All the students ____ for their academic transcripts all this week, but they ____ them yet.
A. have waited/haven't received B. have been waiting/haven't received C. have waited/haven't been receiving D. have been waiting/haven't been receiving
15
80. Peter has been a junior clerk for three years. Lately he ____ for a better post but so far he ____ anything.
A. looks/hasn't found B. have looked/haven't found C. has been looking/hasn't found D. has looked/hasn't found
15
69. It's the first time you ____ an online course, isn't it?
A. had ever taken B. have ever been taking C. ever took D. have ever taken
15
74.Tom and Mary are still discussing the math exercise with each other because they ____ how to do it.
A. aren't working out B. haven't worked out C. haven't been working out D. didn't work out
15
78.She ____ of great help to us because she ____ for such a long time with us.
A. has been/had lived B. has been/has been living C. has been/lived D. was/has lived
15
60. Jimmy can go out when he ____ for the exam.
A. has been studying B. has been studied C. has studied D. studied
15
53.You look upset. ____ you ____?
A. Are – crying B. Do - cry C. Have - been crying D. Have - cried
15
58.Pete ____ at Midfield Secondary School since 2006, but he ____ music in his lessons twice.
A. has been teaching/has only played B. has been teaching/has only been playing C. has taught/has only been playing D. has taught/has only played
15
66.Tim ____ for the scholarship to study abroad in the USA at least twice.
A. applied B. is applying C. has been applying D. has applied
15
54. How many times ____ you ____ that international conference?
A. did – attend B. do - attend C. have - been attending D. have - attended
15
70. The teacher ____ the speaking task on the board, so now the students are discussing it.
A. has already been writing B. has already written C. already wrote D. had already written
15
75. I ____ reading a wonderful book about space travel.
A. just finish B. just do finish C. have just finished D. have just been finishing