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
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
51.I ____ English for five years. I study it at school.
A. have been learning B. have learnt C. learnt D. am learning
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
79. I ____ the book yet so I can't tell you what happens.
A. haven't finished B. haven't been finishing C. didn't finish D. hadn't finished
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
54. How many times ____ you ____ that international conference?
A. did – attend B. do - attend C. have - been attending D. have - attended
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
77. Noah Webster _______ an American Dictionary of the English Language in two volumes in 1828, and since then it ____ the recognised authority for usage in the United States.
A. published/became B. has published/has become C. published/was becoming D. published/has become
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
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
61. I ____ the latest Harry Potter book all day. I'm dying to know what happens in the end!
A. am reading B. have been reading C. have read D. had read
64. Margaret ____ in the school marathon for charity before.
A. has never run B. never runs C. never ran D. has never been running
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
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
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
68. I ____ for the information about the differences between further education and higher education all this morning.
A. had searched B. have been searched C. have been searching D. have searched
73. Poor Tracy! She ____ that essay for hours now and she still ____.
A. has written/hasn't finished B. has been writing/didn't finish C. has been writing/hasn't finished D. has written/hasn't been finishing
76. As a rule, you shouldn't argue with your hosts unless they ____ something openly offensive.
A. had said B. have been saying C. have said D. would say
60. Jimmy can go out when he ____ for the exam.
A. has been studying B. has been studied C. has studied D. studied
52.You can have your book back now. I ____ it.
A. have been reading B. have read C. had read D. read
72. They ____ to Spain for an educational exchange and won't be back until the end of this month.
A. have gone B. went C. have been going D. is going
71. Sandy ____ his sister since she ____ to university in 2014.
A. hadn't seen/went B. hasn't been seeing/went C. didn't see/has gone D. hasn't seen/went
59. I ____ the biography of Robbie Williams, but I'm on page 50.
A. have read B. have been reading C. had read D. was reading
53.You look upset. ____ you ____?
A. Are – crying B. Do - cry C. Have - been crying D. Have - cried
55. I ____ for my math textbook all day, but I ____ it yet.
A. have been looking/haven't found B. have looked/haven't found C. have been looking/haven't been finding D. have looked/haven't been finding
56. Mum ____ all morning. She ____ lots of Christmas presents.
A. has shopped/has bought B. has been shopping/has bought C. has been shopping/has been buying D. has shopped/has been buying
65. My brother graduated from Hong Kong University of Science and Technology last month and ____ for a job since then.
A. has been looking B. has looked C. was looking D. had looked
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
Your experience on this site will be improved by allowing cookies.