1) We've been learning English for 7 years now! a) correct; correct b) 've learnt; since c) correct; since 2) People in Wales have been singing in church since the old times. a) correct; correct b) 've sung; since c) correct; for 3) Coal mining has been being a big industry in Wales for the 19th century. a) has been; since b) correct; correct c) correct; since d) has been; correct 4) Olivia has been knowing Jay since he started at Thomas Tallis school. a) has known; correct b) has been known; correct c) correct; for d) correct; correct 5) The friends haven't saw Dave since he moved to Cornwall. a) haven't seen; correct b) haven't been seeing; for c) haven't been seen; correct d) correct; for 6) I haven't been to a street festival for years! a) correct; correct b) haven't been gone; correct c) haven't been being; since d) correct; since 7) If I am you, I will tell my mum the truth. a) were; would tell b) correct; correct c) was; would told d) were; would told 8) - Has your bike club been being a success? - No. If I can fix bikes better, there would be more people. a) correct; correct b) been; could fix c) correct; would fix 9) - You know, I've never understood the difference between conditionals type 1 and 2. - If I were you, I will look at the grammar pages in our English book. a) correct; would look b) 've never been understanding; correct c) correct; correct d) 've never been understanding; will looking 10) - Come on! If we hurried, we can still make it! - We have half an hour, that's enough! a) hurry; correct b) correct; still made c) correct; correct 11) The Senedd in Cardiff has been winning several awards for its unusual design. a) has won b) has been won c) correct d) has win 12) - You must keep my secret. - Okay, I won't tell anyone if you say what the secret it. - Listen, my secret is... a) wouldn't tell; said b) correct; correct c) correct; said d) wouldn't tell; correct 13) I don't think I will start learning Welsh, but if I started, would I be able to speak it in two months? a) correct; correct b) start; will I be c) had started; correct d) correct; will I be able 14) - How long has you been studying in this school? - For about three years, since I was eleven. a) correct; correct; correct b) have you been studying; correct; correct c) correct; since; for 15) - I've been doing homework since early morning. So far, I've only done Maths, but there's still a lot to do! a) correct; correct b) 've done; 've only been doing c) correct; 've only been doing d) 've done; correct 16) The school will start a little later if I were the school headmaster. a) correct; correct b) would start; correct c) correct; am d) correct; was 17) If I saw an accident _______ I would call the police immediately. a) comma b) no comma 18) I would wear whatever I want to school ____ if there were no school uniform. a) comma b) no comma 19) - How long have you been having this pink backpack? - For three years... a) have you had; since b) have you had; correct c) correct; since d) correct; correct 20) - What would you do if your friend asks you to let them copy off your homework? - I'd say no. a) correct; correct b) correct; asked c) will you do; correct d) could you do; correct

Leaderboard

Visual style

Options

Switch template

Continue editing: ?