1) That day Mike felt really happy because he .......... a shirt and a pair of jeans. a) has bought b) had bought c) had buy d) has buy 2) "My cousin .......... for the shop. She’ll be back any minute." a) had left b) have left c) has left d) had leaving 3) “Congratulations! You ..........!” - said Robbie to Roxy. a) have win b) have won c) had won d) had win 4) The boy said that he .......... millions of stars before. a) has seen b) have saw c) had seen d) had saw 5) He was alone because his parents .......... to buy some sandwiches. a) had left b) have left c) had leave d) have leave 6) "Where is it? Someone .......... our tent!" a) have stolen b) had stolen c) has stolen d) has stealen 7) Until now I still ............ a medicine to cure my strange illness. a) haven't found b) hadn't found c) hasn't found d) haven't find 8) .......... of Roald Dahl, a famous British writer? a) Had you heard b) Have you heard c) Has you heard d) Had you hear 9) I ........... of visiting Vietnam for 5 years before I finally went there last year. a) had dreamt b) have dreamt c) had dream d) has dreamt 10) English, Welsh, Scottish - all these languages sound familiar. But I'm sure you .......... of Cornish. a) haven't heard b) hadn't heard c) hasn't heard d) hadn't hear 11) By 2015 my dad ........... as a cole miner for fifteen years. a) had worked b) have worked c) has worked d) had working 12) Recently, Mike .......... several projects for the National Geographic. a) have completed b) has completed c) had completed d) has complete 13) By now the Japanese .......... a quarter of the world's robots. a) have created b) had created c) has created d) have creating 14) Yesterday, my mum said that we ........... really well the previous night. a) have performed b) had performed c) has performed d) had performe 15) “Mum, look who I ............!” - the boy cried to mum. a) had found b) has found c) have found d) have find 16)  When we finally arrived at the airport, we realised that our plane ............. . a) had already left b) has already left c) have already left d) had already leave 17) My dad aksed me, “You .............. new friends at school, right?” a) had made b) have made c) has made d) had make 18) My best friend failed his Maths test because he ............. enough. a) hasn't prepared b) haven't prepared c) hadn't prepared d) hadn't prepare 19) “Fine, you .............. up at last!” said Granny. a) had woken b) have woken c) have waken d) has woken 20)  When I saw our new classmate, I got a feeling that I ............. her somewhere before. a) had seen b) have seen c) has seen d) had saw

Leaderboard

Estilo ng visual

Mga pagpipilian

Magpalit ng template

Ibalik ng awtomatikong pag-save: ?